Skip to content

Commit 64f1ab7

Browse files
author
Maxim Martyanov
committed
Add support for Markdown/HTML in NewInlineQueryResultArticle
1 parent 217764b commit 64f1ab7

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

helpers.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,13 +317,14 @@ func NewWebhookWithCert(link string, file interface{}) WebhookConfig {
317317
}
318318

319319
// NewInlineQueryResultArticle creates a new inline query article.
320-
func NewInlineQueryResultArticle(id, title, messageText string) InlineQueryResultArticle {
320+
func NewInlineQueryResultArticle(id, title, messageText string, parseMode string) InlineQueryResultArticle {
321321
return InlineQueryResultArticle{
322322
Type: "article",
323323
ID: id,
324324
Title: title,
325325
InputMessageContent: InputTextMessageContent{
326326
Text: messageText,
327+
ParseMode: parseMode,
327328
},
328329
}
329330
}

helpers_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ import (
66
)
77

88
func TestNewInlineQueryResultArticle(t *testing.T) {
9-
result := tgbotapi.NewInlineQueryResultArticle("id", "title", "message")
9+
result := tgbotapi.NewInlineQueryResultArticle("id", "title", "message", "Markdown")
1010

1111
if result.Type != "article" ||
1212
result.ID != "id" ||
1313
result.Title != "title" ||
14-
result.InputMessageContent.(tgbotapi.InputTextMessageContent).Text != "message" {
14+
result.InputMessageContent.(tgbotapi.InputTextMessageContent).Text != "message" ||
15+
result.InputMessageContent.(tgbotapi.InputTextMessageContent).ParseMode != "Markdown" {
1516
t.Fail()
1617
}
1718
}

0 commit comments

Comments
 (0)