diff --git a/main.go b/main.go index 926df3c..3a99bf9 100644 --- a/main.go +++ b/main.go @@ -163,13 +163,17 @@ func webhook(update tg.APIUpdate) { card, err := scryfallGetCardByID(parts[1]) facenum, _ := strconv.Atoi(parts[2]) if err == nil { - face, _, buttons := getCardEntry(card, facenum) + face, caption, buttons := getCardEntry(card, facenum) api.EditMedia(tg.ClientEditMediaData{ InlineID: *update.Callback.InlineID, Media: tg.APIInputMediaPhoto{ Type: "photo", Media: face.Large, }, + }) + api.EditCaption(tg.ClientEditCaptionData{ + InlineID: *update.Callback.InlineID, + Caption: caption, ReplyMarkup: &tg.APIInlineKeyboardMarkup{ InlineKeyboard: [][]tg.APIInlineKeyboardButton{buttons}, },