Răsfoiți Sursa

Adding comment button to telegram message if there's any

luginbash 3 ani în urmă
părinte
comite
74fb430697
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  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)
 	}