From 250e665a85b195a48cca44ae05351395e98220b9 Mon Sep 17 00:00:00 2001 From: Sergey Gut Date: Sat, 9 May 2026 18:12:22 +0300 Subject: [PATCH] fix: dumping in PM --- modules/DebugTools/Handler.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/DebugTools/Handler.cs b/modules/DebugTools/Handler.cs index b1080b5..b20e702 100644 --- a/modules/DebugTools/Handler.cs +++ b/modules/DebugTools/Handler.cs @@ -7,6 +7,7 @@ using Kruzya.TelegramBot.Core.Extensions; using Kruzya.TelegramBot.Core.Service; using System.Text.Json; using Telegram.Bot; +using Telegram.Bot.Types.Enums; namespace West.TelegramBot.DebugTools; @@ -27,7 +28,8 @@ public class Handler : BotEventHandler [Command("dump", CommandParseMode.Both)] public async Task HandleDump() { - if (!_userService.IsUserSuper(From) && !await Bot.IsUserAdminAsync(Chat, From)) + var isChatAdmin = (Chat.Type == ChatType.Private || await Bot.IsUserAdminAsync(Chat, From)); + if (!_userService.IsUserSuper(From) && !isChatAdmin) { return; }