BaumSplitter41 vor 1 Woche
Ursprung
Commit
247f2bfc88
1 geänderte Dateien mit 3 neuen und 4 gelöschten Zeilen
  1. 3 4
      VPD_BOT/cogs/reaction_roles.py

+ 3 - 4
VPD_BOT/cogs/reaction_roles.py

@@ -110,13 +110,13 @@ class reactionroles(commands.Cog):
     async def on_raw_reaction_add(self, payload):
         #Get variables
         user = self.bot.get_user(payload.user_id)
+        user = self.bot.get(payload.user_id)
         guild = self.bot.get_guild(payload.guild_id)
         if user.bot:
             return
         message_id = self._get_message_id()
         if message_id is None:
             return
-        message = await guild.fetch_message(message_id)
         emojis = self._get_emojis()
         if emojis is None:
             return
@@ -131,7 +131,7 @@ class reactionroles(commands.Cog):
             if payload.emoji.id == emoji:
                 await user.add_roles(role)
                 remove_reaction = discord.utils.get(guild.emojis, id=emoji)
-                await payload.member.remove_reaction(remove_reaction, message)
+                await payload.member.remove_reaction(remove_reaction, message_id)
                 break
 
 
@@ -146,7 +146,6 @@ class reactionroles(commands.Cog):
         message_id = self._get_message_id()
         if message_id is None:
             return
-        message = await guild.fetch_message(message_id)
         emojis = self._get_emojis()
         if emojis is None:
             return
@@ -161,7 +160,7 @@ class reactionroles(commands.Cog):
             if payload.emoji.id == emoji:
                 await user.remove_roles(role)
                 remove_reaction = discord.utils.get(guild.emojis, id=emoji)
-                await payload.member.remove_reaction(remove_reaction, message)
+                await payload.member.remove_reaction(remove_reaction, message_id)
                 break