From 30aa8e818630d24a000841956b3126d4f84af347 Mon Sep 17 00:00:00 2001 From: Kwoth Date: Sat, 29 Jun 2024 01:24:14 +0000 Subject: [PATCH] fix: fixed honeypot not unbanning and pruning --- .../Administration/Honeypot/HoneyPotService.cs | 3 ++- .../Administration/Ticket/TicketCommands.cs | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/NadekoBot/Modules/Administration/Ticket/TicketCommands.cs diff --git a/src/NadekoBot/Modules/Administration/Honeypot/HoneyPotService.cs b/src/NadekoBot/Modules/Administration/Honeypot/HoneyPotService.cs index 87f167780..6b9cf434c 100644 --- a/src/NadekoBot/Modules/Administration/Honeypot/HoneyPotService.cs +++ b/src/NadekoBot/Modules/Administration/Honeypot/HoneyPotService.cs @@ -71,7 +71,8 @@ public sealed class HoneyPotService : IHoneyPotService, IReadyExecutor, IExecNoC try { Log.Information("Honeypot caught user {User} [{UserId}]", user, user.Id); - await user.BanAsync(); + await user.BanAsync(pruneDays: 1); + await user.Guild.RemoveBanAsync(user.Id); } catch (Exception e) { diff --git a/src/NadekoBot/Modules/Administration/Ticket/TicketCommands.cs b/src/NadekoBot/Modules/Administration/Ticket/TicketCommands.cs new file mode 100644 index 000000000..fba0a017a --- /dev/null +++ b/src/NadekoBot/Modules/Administration/Ticket/TicketCommands.cs @@ -0,0 +1,14 @@ +namespace NadekoBot.Modules.Administration; + +public partial class Administration +{ + [Group] + public partial class TicketCommands : NadekoModule + { + [Cmd] + public async Task Ticket() + { + + } + } +} \ No newline at end of file