File size: 578 Bytes
3c7e34b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | const { handleVerifyReaction } = require('../systems/verification');
module.exports = {
name: 'messageReactionAdd',
async execute(client, reaction, user) {
if (user.bot) return;
// Handle partial reactions (uncached messages)
if (reaction.partial) {
try { await reaction.fetch(); } catch { return; }
}
if (reaction.message.partial) {
try { await reaction.message.fetch(); } catch { return; }
}
// Handle verification
await handleVerifyReaction(reaction, user, client);
},
};
|