diff --git a/robopage.py b/robopage.py index b6eccf2..a4fe34d 100644 --- a/robopage.py +++ b/robopage.py @@ -94,11 +94,12 @@ class RoboPage(discord.Client): channel = await guild.fetch_channel(payload.channel_id) message = await channel.fetch_message(payload.message_id) - if isinstance(payload, RawReactionActionEvent): + if payload.event_type == 'REACTION_REMOVE': + LOGGER.info(f'{payload.emoji} removed from\n{message.author}: {message.content}') + elif payload.event_type == 'REACTION_ADD': LOGGER.info( - f'{payload.member.display_name} added {payload.emoji} to\n{message.author.display_name}: {message.content}') - elif isinstance(payload, RawReactionClearEmojiEvent): - LOGGER.info(f'{payload.emoji} removed from\n{message.author.display_name}: {message.content}') + f'{payload.member.display_name} added {payload.emoji} to\n' + \ + f'{message.author.display_name}: {message.content}') if hasattr(self, 'data'): await self.data.update_reaction(msg=message)