import { CommandClient, Constants, Event, Member, Message } from 'athena-prime'; import database from '../../database'; // ---------- class MessageReactionAddEvent extends Event { event: string = 'messageReactionAdd' as const; async handle(context: CommandClient, message: Message, emoji: Constants.APIEmoji, member: Member) { if (!message.guildID || emoji.id != '1547870117080342548' || member.id == message.author.id) return; await database.points.addPoints(message.author.id, member.guild.id, 1); } } export default new MessageReactionAddEvent('messageReactionAdd');