File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed
Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -38,10 +38,6 @@ async def check_blacklist(interaction: discord.Interaction):
3838 return False
3939 return True
4040
41- if guild_id in blacklist_data ["servidores" ]:
42- return False
43-
44- return True
4541
4642@bot .tree .command (name = "blacklist_add" , description = "[Caramelo Blacklist] Adiciona um usuário à blacklist" )
4743async def blacklist_add (interaction : discord .Interaction , usuario : discord .User ):
@@ -57,4 +53,18 @@ async def blacklist_add(interaction: discord.Interaction, usuario: discord.User)
5753 if owner_id == interaction .user .id :
5854 await interaction .response .send_message ("Você não pode usar esse comando!" )
5955
60- # TODO: /blacklist_remove
56+ @bot .tree .command (name = "blacklist_remove" , description = "[Caramelo Blacklist] Remove um usuário da Blacklist" )
57+ async def blacklist_remove (interaction : discord .Interaction , usuario : discord .User ):
58+ try :
59+ blacklist_data ["usuarios" ].remove (usuario .id )
60+
61+ save_blacklist
62+
63+ await interaction .response .send_message ("Usuário removido!" )
64+ except ValueError :
65+
66+ await interaction .response .send_message ("Erro: O usuário não estava na lista." )
67+
68+ if usuario .id not in blacklist_data ["usuarios" ]:
69+ await interaction .response .send_message (f"💥 O Usuário { usuario } não está na lista! Por isso não tem como ele ser removido!" )
70+ return
You can’t perform that action at this time.
0 commit comments