From 92dd0bbb2dfba077ca57a572d7c703a29e9db8ca Mon Sep 17 00:00:00 2001 From: Akulij Date: Sat, 29 Mar 2025 19:35:25 +0800 Subject: [PATCH] add support of text formating for /start message --- cmd/app/main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/app/main.go b/cmd/app/main.go index 5decca3..0542c2a 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go @@ -209,13 +209,20 @@ func handleStartCommand(bc BotController, update tgbotapi.Update, user User) { img, err := bc.GetBotContentVerbose("preview_image") if err != nil || img == "" { msg := tgbotapi.NewMessage(update.Message.Chat.ID, bc.GetBotContent("start")) - msg.ParseMode = "markdown" msg.ReplyMarkup = kbd + var entities []tgbotapi.MessageEntity + meta, _ := bc.GetBotContentMetadata("start") + json.Unmarshal([]byte(meta), &entities) + msg.Entities = entities bc.bot.Send(msg) } else { msg := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FileID(img)) msg.Caption = bc.GetBotContent("start") msg.ReplyMarkup = kbd + var entities []tgbotapi.MessageEntity + meta, _ := bc.GetBotContentMetadata("start") + json.Unmarshal([]byte(meta), &entities) + msg.CaptionEntities = entities bc.bot.Send(msg) } }