瀏覽代碼

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

JustSong 2 年之前
父節點
當前提交
7e2d7aae97
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      channel/telegram.go

+ 5 - 4
channel/telegram.go

@@ -23,15 +23,16 @@ type telegramMessageResponse struct {
 func SendTelegramMessage(message *model.Message, user *model.User, channel_ *model.Channel) error {
 	// https://core.telegram.org/bots/api#sendmessage
 	messageRequest := telegramMessageRequest{
-		ChatId:    channel_.AccountId,
-		Text:      message.Content,
-		ParseMode: "markdown",
+		ChatId: channel_.AccountId,
 	}
 	if message.To != "" {
 		messageRequest.ChatId = message.To
 	}
-	if messageRequest.Text == "" {
+	if message.Content == "" {
 		messageRequest.Text = message.Description
+	} else {
+		messageRequest.Text = message.Content
+		messageRequest.ParseMode = "markdown"
 	}
 	jsonData, err := json.Marshal(messageRequest)
 	if err != nil {