瀏覽代碼

Adding comment button to telegram message if there's any

luginbash 3 年之前
父節點
當前提交
74fb430697
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      integration/telegrambot/telegrambot.go

+ 8 - 0
integration/telegrambot/telegrambot.go

@@ -35,6 +35,14 @@ func PushEntry(entry *model.Entry, botToken, chatID string) error {
 	msg := tgbotapi.NewMessage(chatIDInt, result.String())
 	msg.ParseMode = tgbotapi.ModeHTML
 	msg.DisableWebPagePreview = false
+
+	if entry.CommentsURL != "" {
+		msg.ReplyMarkup = tgbotapi.NewInlineKeyboardMarkup(
+			tgbotapi.NewInlineKeyboardRow(
+				tgbotapi.NewInlineKeyboardButtonURL("Comments", entry.CommentsURL),
+			))
+	}
+
 	if _, err := bot.Send(msg); err != nil {
 		return fmt.Errorf("telegrambot: sending message failed: %w", err)
 	}