File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -78,9 +78,12 @@ async def ForbidServer(interaction:Interaction, server:app_commands.Transform[in
7878 return
7979
8080 if (ScamGuardBot .Database .ForbidServerActivation (server , interaction .user .id )):
81+ # Force the bot to leave that server immediately
82+ ScamGuardBot .LeaveServer (server )
8183 await interaction .response .send_message (f"Bot has forbidden server { server } " )
84+ Logger .Log (LogLevel .Warn , f"{ server } was marked as a forbidden server by { interaction .user .name } " )
8285 else :
83- await interaction .response .send_message (f"Server { server } is already forbidden" )
86+ await interaction .response .send_message (f"Server { server } is already forbidden" , delete_after = 5.0 )
8487
8588 @ScamGuardBot .Commands .command (name = "unforbidserver" , description = "Unforbid a server from ScamGuard" , guild = CommandControlServer )
8689 @app_commands .checks .has_role (ConfigData ["ApproverRole" ])
@@ -91,6 +94,7 @@ async def UnforbidServer(interaction:Interaction, server:app_commands.Transform[
9194 return
9295
9396 if (ScamGuardBot .Database .RemoveForbiddenActivation (server )):
97+ Logger .Log (LogLevel .Warn , f"{ server } was marked as an unforbidden server by { interaction .user .name } " )
9498 await interaction .response .send_message (f"Bot has unforbidden server { server } " )
9599 else :
96100 await interaction .response .send_message (Messages ["cmds_error" ]["invalid_id" ], ephemeral = True , delete_after = 5.0 )
You can’t perform that action at this time.
0 commit comments