From 399fcfd8b9536c54e4bf77d2d791ffb88b3a0257 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Sat, 13 Dec 2025 09:00:26 -0500 Subject: feat: enable Markdown rendering in Telegram messages Add parse_mode=Markdown to sendMessage and editMessage API calls --- Omni/Agent/Telegram.hs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Omni') diff --git a/Omni/Agent/Telegram.hs b/Omni/Agent/Telegram.hs index d6a8a30..68527b7 100644 --- a/Omni/Agent/Telegram.hs +++ b/Omni/Agent/Telegram.hs @@ -237,7 +237,8 @@ sendMessageReturningId cfg chatId text = do body = Aeson.object [ "chat_id" .= chatId, - "text" .= text + "text" .= text, + "parse_mode" .= ("Markdown" :: Text) ] req0 <- HTTP.parseRequest url let req = @@ -269,7 +270,8 @@ editMessage cfg chatId messageId text = do Aeson.object [ "chat_id" .= chatId, "message_id" .= messageId, - "text" .= text + "text" .= text, + "parse_mode" .= ("Markdown" :: Text) ] req0 <- HTTP.parseRequest url let req = -- cgit v1.2.3