This commit is contained in:
Daniel Odendahl Jr
2017-12-12 14:54:41 +00:00
parent 55883f9f16
commit a7f56efb39
+4 -6
View File
@@ -109,19 +109,17 @@ client.on('messageReactionRemove', async reaction => {
client.on('raw', async event => {
const data = event.d;
if (event.t === 'MESSAGE_REACTION_ADD') {
console.log(data);
const channel = client.channels.get(data.channel_id);
if (!data.emoji.id || channel.messages.has(data.message_id)) return;
if ((!data.emoji.id && !data.emoji.name) || channel.messages.has(data.message_id)) return;
const user = client.users.get(data.user_id);
const message = await channel.messages.fetch(data.message_id);
const reaction = message.reactions.get(data.emoji.id);
const reaction = message.reactions.get(data.emoji.id || data.emoji.name);
client.emit('messageReactionAdd', reaction, user);
} else if (event.t === 'MESSAGE_REACTION_REMOVE') {
console.log(data);
const channel = client.channels.get(data.channel_id);
if (!data.emoji.id || channel.messages.has(data.message_id)) return;
if ((!data.emoji.id && !data.emoji.name) || channel.messages.has(data.message_id)) return;
const message = await channel.messages.fetch(data.message_id);
const reaction = message.reactions.get(data.emoji.id);
const reaction = message.reactions.get(data.emoji.id || data.emoji.name);
client.emit('messageReactionRemove', reaction);
}
});