diff --git a/modules/DebugTools/Handler.cs b/modules/DebugTools/Handler.cs index b8c43b0..1d53edd 100644 --- a/modules/DebugTools/Handler.cs +++ b/modules/DebugTools/Handler.cs @@ -1,11 +1,10 @@ using BotFramework; using BotFramework.Attributes; using BotFramework.Enums; +using BotFramework.Utils; using Kruzya.TelegramBot.Core.Extensions; using Kruzya.TelegramBot.Core.Service; using Newtonsoft.Json; -using Telegram.Bot; -using Telegram.Bot.Types.Enums; namespace West.TelegramBot.DebugTools; @@ -25,10 +24,10 @@ public class Handler : BotEventHandler { return; } + var message = RawUpdate.Message!.ReplyToMessage ?? RawUpdate.Message; + var text = HtmlString.Empty + .CodeWithStyle("language-json", JsonConvert.SerializeObject(message, Formatting.Indented)); - var message = RawUpdate.Message!; - await Bot.SendTextMessageAsync(Chat.Id, - $"{JsonConvert.SerializeObject(message.ReplyToMessage, Formatting.Indented)}", - replyToMessageId: message.MessageId, parseMode: ParseMode.Html); + await Bot.SendHtmlStringAsync(Chat, text, replyTo: message.MessageId); } } \ No newline at end of file