onReactionRemove
Command executes when a reaction gets removed from a message.
Event: onReactionRemove
Type: reactionRemoveCommand
Prerequisites
Add the onReactionRemove
Event:
bot.addEvent([
"onMessage",
"onInteraction",
"onReactionRemove" //This is what you need to add
])
Add the GUILD_MESSAGE_REACTIONS
Intent:
const dbd = require("dbd.ts")
const bot = new dbd.Bot({
intents: ["GUILDS", "GUILD_MESSAGES", "GUILD_MESSAGE_REACTIONS"], //You add the intent to this array, as shown
prefix: "PREFIX"
})
//The rest of your index.js file here
Functions
$emojiString
- The stringified emoji an user unreacted with.$emojiID
- The ID of the emoji an user unreacted with.$emojiName
- The name of the emoji an user unreacted with.$emojiIdentifier
- The identifier of the emoji an user unreacted with.$reactionAuthorID
- Returns the user who unreacted.
Example
bot.commands.add({
type: "reactionRemoveCommand",
code: `$channelSendMessage[773363417338609674;
**Removed Reaction**
Emoji ID: $emojiID
Identifier: $emojiIdentifier
Name: $emojiName
String: $emojiString
Author: $userTag[$reactionAuthorID] ($reactionAuthorID)]`
})

You should use server variables in $channelSendMessage[]
for 'channelID' (if your bot is in more than 1 server).
Last updated
Was this helpful?