File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -24,19 +24,20 @@ async def _add_or_remove_role(
24
24
Adds or removes a role from a user.
25
25
"""
26
26
guild : discord .Guild = client .get_guild (payload .guild_id )
27
- roles = guild .roles
28
27
29
- match type :
30
- case "add" :
31
- member = payload . member
32
- action = member . add_roles
33
- case "remove" :
34
- member : discord .Member = guild .get_member (payload .user_id )
35
- action = member .remove_roles
28
+ if type == "add" :
29
+ member = payload . member
30
+ action = member . add_roles
31
+
32
+ if type == "remove" :
33
+ member : discord .Member = guild .get_member (payload .user_id )
34
+ action = member .remove_roles
36
35
37
36
if member .bot :
38
37
return
38
+
39
39
data = self .client .cache .reactionroles
40
+ roles = guild .roles
40
41
41
42
for item in data :
42
43
# Check if the reaction emoji and message are the ones used to give a user
You can’t perform that action at this time.
0 commit comments