add support of text formating for /start message
This commit is contained in:
parent
201437d6c2
commit
92dd0bbb2d
@ -209,13 +209,20 @@ func handleStartCommand(bc BotController, update tgbotapi.Update, user User) {
|
|||||||
img, err := bc.GetBotContentVerbose("preview_image")
|
img, err := bc.GetBotContentVerbose("preview_image")
|
||||||
if err != nil || img == "" {
|
if err != nil || img == "" {
|
||||||
msg := tgbotapi.NewMessage(update.Message.Chat.ID, bc.GetBotContent("start"))
|
msg := tgbotapi.NewMessage(update.Message.Chat.ID, bc.GetBotContent("start"))
|
||||||
msg.ParseMode = "markdown"
|
|
||||||
msg.ReplyMarkup = kbd
|
msg.ReplyMarkup = kbd
|
||||||
|
var entities []tgbotapi.MessageEntity
|
||||||
|
meta, _ := bc.GetBotContentMetadata("start")
|
||||||
|
json.Unmarshal([]byte(meta), &entities)
|
||||||
|
msg.Entities = entities
|
||||||
bc.bot.Send(msg)
|
bc.bot.Send(msg)
|
||||||
} else {
|
} else {
|
||||||
msg := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FileID(img))
|
msg := tgbotapi.NewPhoto(update.Message.Chat.ID, tgbotapi.FileID(img))
|
||||||
msg.Caption = bc.GetBotContent("start")
|
msg.Caption = bc.GetBotContent("start")
|
||||||
msg.ReplyMarkup = kbd
|
msg.ReplyMarkup = kbd
|
||||||
|
var entities []tgbotapi.MessageEntity
|
||||||
|
meta, _ := bc.GetBotContentMetadata("start")
|
||||||
|
json.Unmarshal([]byte(meta), &entities)
|
||||||
|
msg.CaptionEntities = entities
|
||||||
bc.bot.Send(msg)
|
bc.bot.Send(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user