Skip to content

Commit 92fac75

Browse files
authored
refactor: blacklist and new system ;-;
1 parent c99fe6b commit 92fac75

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

caramelo/blacklist/blacklist.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff 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")
4743
async 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

0 commit comments

Comments
 (0)