Add NewInlineQueryResultPhotoWithThumb for #54.
parent
1daed40422
commit
4f996f7f27
2
bot.go
2
bot.go
|
@ -396,7 +396,7 @@ func (bot *BotAPI) RemoveWebhook() (APIResponse, error) {
|
||||||
//
|
//
|
||||||
// If this is set, GetUpdates will not get any data!
|
// If this is set, GetUpdates will not get any data!
|
||||||
//
|
//
|
||||||
// If you do not have a legitmate TLS certificate, you need to include
|
// If you do not have a legitimate TLS certificate, you need to include
|
||||||
// your self signed certificate with the config.
|
// your self signed certificate with the config.
|
||||||
func (bot *BotAPI) SetWebhook(config WebhookConfig) (APIResponse, error) {
|
func (bot *BotAPI) SetWebhook(config WebhookConfig) (APIResponse, error) {
|
||||||
if config.Certificate == nil {
|
if config.Certificate == nil {
|
||||||
|
|
10
helpers.go
10
helpers.go
|
@ -381,6 +381,16 @@ func NewInlineQueryResultPhoto(id, url string) InlineQueryResultPhoto {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NewInlineQueryResultPhotoWithThumb creates a new inline query photo.
|
||||||
|
func NewInlineQueryResultPhotoWithThumb(id, url, thumb string) InlineQueryResultPhoto {
|
||||||
|
return InlineQueryResultPhoto{
|
||||||
|
Type: "photo",
|
||||||
|
ID: id,
|
||||||
|
URL: url,
|
||||||
|
ThumbURL: thumb,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// NewInlineQueryResultVideo creates a new inline query video.
|
// NewInlineQueryResultVideo creates a new inline query video.
|
||||||
func NewInlineQueryResultVideo(id, url string) InlineQueryResultVideo {
|
func NewInlineQueryResultVideo(id, url string) InlineQueryResultVideo {
|
||||||
return InlineQueryResultVideo{
|
return InlineQueryResultVideo{
|
||||||
|
|
|
@ -70,6 +70,17 @@ func TestNewInlineQueryResultPhoto(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestNewInlineQueryResultPhotoWithThumb(t *testing.T) {
|
||||||
|
result := tgbotapi.NewInlineQueryResultPhotoWithThumb("id", "google.com", "thumb.com")
|
||||||
|
|
||||||
|
if result.Type != "photo" ||
|
||||||
|
result.ID != "id" ||
|
||||||
|
result.URL != "google.com" ||
|
||||||
|
result.ThumbURL != "thumb.com" {
|
||||||
|
t.Fail()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestNewInlineQueryResultVideo(t *testing.T) {
|
func TestNewInlineQueryResultVideo(t *testing.T) {
|
||||||
result := tgbotapi.NewInlineQueryResultVideo("id", "google.com")
|
result := tgbotapi.NewInlineQueryResultVideo("id", "google.com")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue