diff --git a/src/modules/auto_role/helper/reaction_handler.py b/src/modules/auto_role/helper/reaction_handler.py index 4be20493..56c8df87 100644 --- a/src/modules/auto_role/helper/reaction_handler.py +++ b/src/modules/auto_role/helper/reaction_handler.py @@ -34,7 +34,11 @@ class ReactionHandler: return guild = self._bot.get_guild(payload.guild_id) - user = await guild.fetch_member(payload.user_id) + user = guild.get_member(payload.user_id) + if user is None: + self._logger.warn(__name__, f'User {payload.user_id} in {guild.name} not found - skipping') + return + if user.bot: self._logger.debug(__name__, f'User is bot - skipping') return