|
|
@@ -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}.")"""
|
|
|
|
|
|
|
|
|
|