1
0

Added Answer helpers

This commit is contained in:
Maxim Lebedev 2017-10-06 13:48:49 +05:00
parent 4539b38146
commit 62f13b4dcc
No known key found for this signature in database
GPG Key ID: F8978F46FF0FFA4F

View File

@ -5,6 +5,22 @@ import (
"time"
)
func NewAnswerCallback(id string) *AnswerCallbackQueryParameters {
return &AnswerCallbackQueryParameters{CallbackQueryID: id}
}
func NewAnswerInline(id string, results ...InlineQueryResult) *AnswerInlineQueryParameters {
return &AnswerInlineQueryParameters{InlineQueryID: id, Results: results}
}
func NewAnswerPreCheckout(id string, ok bool) *AnswerPreCheckoutQueryParameters {
return &AnswerPreCheckoutQueryParameters{PreCheckoutQueryID: id, Ok: ok}
}
func NewAnswerShipping(id string, ok bool) *AnswerShippingQueryParameters {
return &AnswerShippingQueryParameters{ShippingQueryID: id, Ok: ok}
}
func NewReplyKeyboard(rows ...[]KeyboardButton) *ReplyKeyboardMarkup {
var keyboard [][]KeyboardButton
keyboard = append(keyboard, rows...)