Browse Source

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

JustSong 2 năm trước cách đây
mục cha
commit
7e2d7aae97
1 tập tin đã thay đổi với 5 bổ sung4 xóa
  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 {