fix: adjust parse mode for telegram (close #73)

This commit is contained in:
JustSong
2023-05-08 16:11:42 +08:00
parent c079ba9fe9
commit 7e2d7aae97
+5 -4
View File
@@ -23,15 +23,16 @@ type telegramMessageResponse struct {
func SendTelegramMessage(message *model.Message, user *model.User, channel_ *model.Channel) error { func SendTelegramMessage(message *model.Message, user *model.User, channel_ *model.Channel) error {
// https://core.telegram.org/bots/api#sendmessage // https://core.telegram.org/bots/api#sendmessage
messageRequest := telegramMessageRequest{ messageRequest := telegramMessageRequest{
ChatId: channel_.AccountId, ChatId: channel_.AccountId,
Text: message.Content,
ParseMode: "markdown",
} }
if message.To != "" { if message.To != "" {
messageRequest.ChatId = message.To messageRequest.ChatId = message.To
} }
if messageRequest.Text == "" { if message.Content == "" {
messageRequest.Text = message.Description messageRequest.Text = message.Description
} else {
messageRequest.Text = message.Content
messageRequest.ParseMode = "markdown"
} }
jsonData, err := json.Marshal(messageRequest) jsonData, err := json.Marshal(messageRequest)
if err != nil { if err != nil {