From 6b49ecb4d9f05abd128b456b7f787d9daf94da30 Mon Sep 17 00:00:00 2001 From: West14 <30056636+West14@users.noreply.github.com> Date: Thu, 17 Mar 2022 18:54:07 +0200 Subject: [PATCH] [debug-tools] Allow chat admins to use the /dump command. --- modules/DebugTools/Handler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/DebugTools/Handler.cs b/modules/DebugTools/Handler.cs index e7a73bb..20bc14d 100644 --- a/modules/DebugTools/Handler.cs +++ b/modules/DebugTools/Handler.cs @@ -1,6 +1,7 @@ using BotFramework; using BotFramework.Attributes; using BotFramework.Enums; +using Kruzya.TelegramBot.Core.Extensions; using Kruzya.TelegramBot.Core.Service; using Newtonsoft.Json; using Telegram.Bot; @@ -20,7 +21,7 @@ public class Handler : BotEventHandler [Command(InChat.All, "dump", CommandParseMode.Both)] public async Task HandleDump() { - if (!_userService.IsUserSuper(From)) + if (!_userService.IsUserSuper(From) && !await Bot.IsUserAdminAsync(Chat, From)) { return; }