BaumSplitter41 1 hafta önce
ebeveyn
işleme
450063d6ab
1 değiştirilmiş dosya ile 5 ekleme ve 4 silme
  1. 5 4
      VPD_BOT/cogs/reaction_roles.py

+ 5 - 4
VPD_BOT/cogs/reaction_roles.py

@@ -131,7 +131,7 @@ class Reactionroles(commands.Cog):
         
 
         #Add role function        
-        """for i in range(len(emojis)):
+        for i in range(len(emojis)):
             if payload.emoji.name == emojis[i]:
                 print(f"Adding role {roles[i].name} to user {member.name} for emoji {emojis[i]}.")
                 try:
@@ -145,14 +145,15 @@ class Reactionroles(commands.Cog):
                     if channel is not None:
                         message = await channel.fetch_message(message_id)
                         await message.remove_reaction(payload.emoji, member)
+                        break
                 except Exception as e:
                     print(f"Failed to remove reaction {payload.emoji} from user {member.name}: {e}")
                     break
             else:
-                print(f"Emoji {payload.emoji} does not match {emojis[i]} for role {roles[i].name}.")"""
+                print(f"Emoji {payload.emoji} does not match {emojis[i]} for role {roles[i].name}.")
 
 
-        for emoji, role in zip(emojis, roles):
+        """or emoji, role in zip(emojis, roles):
             if payload.emoji.name == emoji:
                 print(f"Adding role {role.name} to user {member.name} for emoji {emoji}.")
                 try:
@@ -171,7 +172,7 @@ class Reactionroles(commands.Cog):
                     print(f"Failed to remove reaction {payload.emoji} from user {member.name}: {e}")
                     break
             else:
-                print(f"Emoji {payload.emoji} does not match {emoji} for role {role.name}.")
+                print(f"Emoji {payload.emoji} does not match {emoji} for role {role.name}.")"""