Move tests into tgbotapi package.
This commit is contained in:
parent
cdcb93df5f
commit
a746f39d22
3 changed files with 163 additions and 170 deletions
147
bot_test.go
147
bot_test.go
|
@ -1,14 +1,11 @@
|
|||
package tgbotapi_test
|
||||
package tgbotapi
|
||||
|
||||
import (
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/go-telegram-bot-api/telegram-bot-api"
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -25,8 +22,8 @@ const (
|
|||
ExistingStickerFileID = "BQADAgADcwADjMcoCbdl-6eB--YPAg"
|
||||
)
|
||||
|
||||
func getBot(t *testing.T) (*tgbotapi.BotAPI, error) {
|
||||
bot, err := tgbotapi.NewBotAPI(TestToken)
|
||||
func getBot(t *testing.T) (*BotAPI, error) {
|
||||
bot, err := NewBotAPI(TestToken)
|
||||
bot.Debug = true
|
||||
|
||||
if err != nil {
|
||||
|
@ -38,7 +35,7 @@ func getBot(t *testing.T) (*tgbotapi.BotAPI, error) {
|
|||
}
|
||||
|
||||
func TestNewBotAPI_notoken(t *testing.T) {
|
||||
_, err := tgbotapi.NewBotAPI("")
|
||||
_, err := NewBotAPI("")
|
||||
|
||||
if err == nil {
|
||||
t.Error(err)
|
||||
|
@ -49,7 +46,7 @@ func TestNewBotAPI_notoken(t *testing.T) {
|
|||
func TestGetUpdates(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
u := tgbotapi.NewUpdate(0)
|
||||
u := NewUpdate(0)
|
||||
|
||||
_, err := bot.GetUpdates(u)
|
||||
|
||||
|
@ -62,7 +59,7 @@ func TestGetUpdates(t *testing.T) {
|
|||
func TestSendWithMessage(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg := NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg.ParseMode = "markdown"
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -75,7 +72,7 @@ func TestSendWithMessage(t *testing.T) {
|
|||
func TestSendWithMessageReply(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg := NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg.ReplyToMessageID = ReplyToMessageID
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -88,7 +85,7 @@ func TestSendWithMessageReply(t *testing.T) {
|
|||
func TestSendWithMessageForward(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewForward(ChatID, ChatID, ReplyToMessageID)
|
||||
msg := NewForward(ChatID, ChatID, ReplyToMessageID)
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
if err != nil {
|
||||
|
@ -100,7 +97,7 @@ func TestSendWithMessageForward(t *testing.T) {
|
|||
func TestSendWithNewPhoto(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewPhotoUpload(ChatID, "tests/image.jpg")
|
||||
msg := NewPhotoUpload(ChatID, "tests/image.jpg")
|
||||
msg.Caption = "Test"
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -114,9 +111,9 @@ func TestSendWithNewPhotoWithFileBytes(t *testing.T) {
|
|||
bot, _ := getBot(t)
|
||||
|
||||
data, _ := ioutil.ReadFile("tests/image.jpg")
|
||||
b := tgbotapi.FileBytes{Name: "image.jpg", Bytes: data}
|
||||
b := FileBytes{Name: "image.jpg", Bytes: data}
|
||||
|
||||
msg := tgbotapi.NewPhotoUpload(ChatID, b)
|
||||
msg := NewPhotoUpload(ChatID, b)
|
||||
msg.Caption = "Test"
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -130,9 +127,9 @@ func TestSendWithNewPhotoWithFileReader(t *testing.T) {
|
|||
bot, _ := getBot(t)
|
||||
|
||||
f, _ := os.Open("tests/image.jpg")
|
||||
reader := tgbotapi.FileReader{Name: "image.jpg", Reader: f, Size: -1}
|
||||
reader := FileReader{Name: "image.jpg", Reader: f, Size: -1}
|
||||
|
||||
msg := tgbotapi.NewPhotoUpload(ChatID, reader)
|
||||
msg := NewPhotoUpload(ChatID, reader)
|
||||
msg.Caption = "Test"
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -145,7 +142,7 @@ func TestSendWithNewPhotoWithFileReader(t *testing.T) {
|
|||
func TestSendWithNewPhotoReply(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewPhotoUpload(ChatID, "tests/image.jpg")
|
||||
msg := NewPhotoUpload(ChatID, "tests/image.jpg")
|
||||
msg.ReplyToMessageID = ReplyToMessageID
|
||||
|
||||
_, err := bot.Send(msg)
|
||||
|
@ -159,7 +156,7 @@ func TestSendWithNewPhotoReply(t *testing.T) {
|
|||
func TestSendWithExistingPhoto(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewPhotoShare(ChatID, ExistingPhotoFileID)
|
||||
msg := NewPhotoShare(ChatID, ExistingPhotoFileID)
|
||||
msg.Caption = "Test"
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -172,7 +169,7 @@ func TestSendWithExistingPhoto(t *testing.T) {
|
|||
func TestSendWithNewDocument(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewDocumentUpload(ChatID, "tests/image.jpg")
|
||||
msg := NewDocumentUpload(ChatID, "tests/image.jpg")
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
if err != nil {
|
||||
|
@ -184,7 +181,7 @@ func TestSendWithNewDocument(t *testing.T) {
|
|||
func TestSendWithExistingDocument(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewDocumentShare(ChatID, ExistingDocumentFileID)
|
||||
msg := NewDocumentShare(ChatID, ExistingDocumentFileID)
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
if err != nil {
|
||||
|
@ -196,7 +193,7 @@ func TestSendWithExistingDocument(t *testing.T) {
|
|||
func TestSendWithNewAudio(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewAudioUpload(ChatID, "tests/audio.mp3")
|
||||
msg := NewAudioUpload(ChatID, "tests/audio.mp3")
|
||||
msg.Title = "TEST"
|
||||
msg.Duration = 10
|
||||
msg.Performer = "TEST"
|
||||
|
@ -213,7 +210,7 @@ func TestSendWithNewAudio(t *testing.T) {
|
|||
func TestSendWithExistingAudio(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewAudioShare(ChatID, ExistingAudioFileID)
|
||||
msg := NewAudioShare(ChatID, ExistingAudioFileID)
|
||||
msg.Title = "TEST"
|
||||
msg.Duration = 10
|
||||
msg.Performer = "TEST"
|
||||
|
@ -229,7 +226,7 @@ func TestSendWithExistingAudio(t *testing.T) {
|
|||
func TestSendWithNewVoice(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVoiceUpload(ChatID, "tests/voice.ogg")
|
||||
msg := NewVoiceUpload(ChatID, "tests/voice.ogg")
|
||||
msg.Duration = 10
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -242,7 +239,7 @@ func TestSendWithNewVoice(t *testing.T) {
|
|||
func TestSendWithExistingVoice(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVoiceShare(ChatID, ExistingVoiceFileID)
|
||||
msg := NewVoiceShare(ChatID, ExistingVoiceFileID)
|
||||
msg.Duration = 10
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -255,7 +252,7 @@ func TestSendWithExistingVoice(t *testing.T) {
|
|||
func TestSendWithContact(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
contact := tgbotapi.NewContact(ChatID, "5551234567", "Test")
|
||||
contact := NewContact(ChatID, "5551234567", "Test")
|
||||
|
||||
if _, err := bot.Send(contact); err != nil {
|
||||
t.Error(err)
|
||||
|
@ -266,7 +263,7 @@ func TestSendWithContact(t *testing.T) {
|
|||
func TestSendWithLocation(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
_, err := bot.Send(tgbotapi.NewLocation(ChatID, 40, 40))
|
||||
_, err := bot.Send(NewLocation(ChatID, 40, 40))
|
||||
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
|
@ -277,7 +274,7 @@ func TestSendWithLocation(t *testing.T) {
|
|||
func TestSendWithVenue(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
venue := tgbotapi.NewVenue(ChatID, "A Test Location", "123 Test Street", 40, 40)
|
||||
venue := NewVenue(ChatID, "A Test Location", "123 Test Street", 40, 40)
|
||||
|
||||
if _, err := bot.Send(venue); err != nil {
|
||||
t.Error(err)
|
||||
|
@ -288,7 +285,7 @@ func TestSendWithVenue(t *testing.T) {
|
|||
func TestSendWithNewVideo(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVideoUpload(ChatID, "tests/video.mp4")
|
||||
msg := NewVideoUpload(ChatID, "tests/video.mp4")
|
||||
msg.Duration = 10
|
||||
msg.Caption = "TEST"
|
||||
|
||||
|
@ -303,7 +300,7 @@ func TestSendWithNewVideo(t *testing.T) {
|
|||
func TestSendWithExistingVideo(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVideoShare(ChatID, ExistingVideoFileID)
|
||||
msg := NewVideoShare(ChatID, ExistingVideoFileID)
|
||||
msg.Duration = 10
|
||||
msg.Caption = "TEST"
|
||||
|
||||
|
@ -318,7 +315,7 @@ func TestSendWithExistingVideo(t *testing.T) {
|
|||
func TestSendWithNewVideoNote(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVideoNoteUpload(ChatID, 240, "tests/videonote.mp4")
|
||||
msg := NewVideoNoteUpload(ChatID, 240, "tests/videonote.mp4")
|
||||
msg.Duration = 10
|
||||
|
||||
_, err := bot.Send(msg)
|
||||
|
@ -332,7 +329,7 @@ func TestSendWithNewVideoNote(t *testing.T) {
|
|||
func TestSendWithExistingVideoNote(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewVideoNoteShare(ChatID, 240, ExistingVideoNoteFileID)
|
||||
msg := NewVideoNoteShare(ChatID, 240, ExistingVideoNoteFileID)
|
||||
msg.Duration = 10
|
||||
|
||||
_, err := bot.Send(msg)
|
||||
|
@ -346,7 +343,7 @@ func TestSendWithExistingVideoNote(t *testing.T) {
|
|||
func TestSendWithNewSticker(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewStickerUpload(ChatID, "tests/image.jpg")
|
||||
msg := NewStickerUpload(ChatID, "tests/image.jpg")
|
||||
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -359,7 +356,7 @@ func TestSendWithNewSticker(t *testing.T) {
|
|||
func TestSendWithExistingSticker(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewStickerShare(ChatID, ExistingStickerFileID)
|
||||
msg := NewStickerShare(ChatID, ExistingStickerFileID)
|
||||
|
||||
_, err := bot.Send(msg)
|
||||
|
||||
|
@ -372,8 +369,8 @@ func TestSendWithExistingSticker(t *testing.T) {
|
|||
func TestSendWithNewStickerAndKeyboardHide(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewStickerUpload(ChatID, "tests/image.jpg")
|
||||
msg.ReplyMarkup = tgbotapi.ReplyKeyboardRemove{
|
||||
msg := NewStickerUpload(ChatID, "tests/image.jpg")
|
||||
msg.ReplyMarkup = ReplyKeyboardRemove{
|
||||
RemoveKeyboard: true,
|
||||
Selective: false,
|
||||
}
|
||||
|
@ -388,8 +385,8 @@ func TestSendWithNewStickerAndKeyboardHide(t *testing.T) {
|
|||
func TestSendWithExistingStickerAndKeyboardHide(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewStickerShare(ChatID, ExistingStickerFileID)
|
||||
msg.ReplyMarkup = tgbotapi.ReplyKeyboardRemove{
|
||||
msg := NewStickerShare(ChatID, ExistingStickerFileID)
|
||||
msg.ReplyMarkup = ReplyKeyboardRemove{
|
||||
RemoveKeyboard: true,
|
||||
Selective: false,
|
||||
}
|
||||
|
@ -405,7 +402,7 @@ func TestSendWithExistingStickerAndKeyboardHide(t *testing.T) {
|
|||
func TestGetFile(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
file := tgbotapi.FileConfig{
|
||||
file := FileConfig{
|
||||
FileID: ExistingPhotoFileID,
|
||||
}
|
||||
|
||||
|
@ -420,7 +417,7 @@ func TestGetFile(t *testing.T) {
|
|||
func TestSendChatConfig(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
_, err := bot.Request(tgbotapi.NewChatAction(ChatID, tgbotapi.ChatTyping))
|
||||
_, err := bot.Request(NewChatAction(ChatID, ChatTyping))
|
||||
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
|
@ -431,14 +428,14 @@ func TestSendChatConfig(t *testing.T) {
|
|||
func TestSendEditMessage(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg, err := bot.Send(tgbotapi.NewMessage(ChatID, "Testing editing."))
|
||||
msg, err := bot.Send(NewMessage(ChatID, "Testing editing."))
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
t.Fail()
|
||||
}
|
||||
|
||||
edit := tgbotapi.EditMessageTextConfig{
|
||||
BaseEdit: tgbotapi.BaseEdit{
|
||||
edit := EditMessageTextConfig{
|
||||
BaseEdit: BaseEdit{
|
||||
ChatID: ChatID,
|
||||
MessageID: msg.MessageID,
|
||||
},
|
||||
|
@ -455,7 +452,7 @@ func TestSendEditMessage(t *testing.T) {
|
|||
func TestGetUserProfilePhotos(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
_, err := bot.GetUserProfilePhotos(tgbotapi.NewUserProfilePhotos(ChatID))
|
||||
_, err := bot.GetUserProfilePhotos(NewUserProfilePhotos(ChatID))
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
t.Fail()
|
||||
|
@ -467,9 +464,9 @@ func TestSetWebhookWithCert(t *testing.T) {
|
|||
|
||||
time.Sleep(time.Second * 2)
|
||||
|
||||
bot.Request(tgbotapi.RemoveWebhookConfig{})
|
||||
bot.Request(RemoveWebhookConfig{})
|
||||
|
||||
wh := tgbotapi.NewWebhookWithCert("https://example.com/tgbotapi-test/"+bot.Token, "tests/cert.pem")
|
||||
wh := NewWebhookWithCert("https://example.com/tgbotapi-test/"+bot.Token, "tests/cert.pem")
|
||||
_, err := bot.Request(wh)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
|
@ -482,7 +479,7 @@ func TestSetWebhookWithCert(t *testing.T) {
|
|||
t.Error(err)
|
||||
}
|
||||
|
||||
bot.Request(tgbotapi.RemoveWebhookConfig{})
|
||||
bot.Request(RemoveWebhookConfig{})
|
||||
}
|
||||
|
||||
func TestSetWebhookWithoutCert(t *testing.T) {
|
||||
|
@ -490,9 +487,9 @@ func TestSetWebhookWithoutCert(t *testing.T) {
|
|||
|
||||
time.Sleep(time.Second * 2)
|
||||
|
||||
bot.Request(tgbotapi.RemoveWebhookConfig{})
|
||||
bot.Request(RemoveWebhookConfig{})
|
||||
|
||||
wh := tgbotapi.NewWebhook("https://example.com/tgbotapi-test/" + bot.Token)
|
||||
wh := NewWebhook("https://example.com/tgbotapi-test/" + bot.Token)
|
||||
_, err := bot.Request(wh)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
|
@ -509,13 +506,13 @@ func TestSetWebhookWithoutCert(t *testing.T) {
|
|||
t.Errorf("failed to set webhook: %s", info.LastErrorMessage)
|
||||
}
|
||||
|
||||
bot.Request(tgbotapi.RemoveWebhookConfig{})
|
||||
bot.Request(RemoveWebhookConfig{})
|
||||
}
|
||||
|
||||
func TestUpdatesChan(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
var ucfg tgbotapi.UpdateConfig = tgbotapi.NewUpdate(0)
|
||||
var ucfg = NewUpdate(0)
|
||||
ucfg.Timeout = 60
|
||||
_, err := bot.GetUpdatesChan(ucfg)
|
||||
|
||||
|
@ -528,10 +525,10 @@ func TestUpdatesChan(t *testing.T) {
|
|||
func TestSendWithMediaGroup(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
cfg := tgbotapi.NewMediaGroup(ChatID, []interface{}{
|
||||
tgbotapi.NewInputMediaPhoto("https://i.imgur.com/unQLJIb.jpg"),
|
||||
tgbotapi.NewInputMediaPhoto("https://i.imgur.com/J5qweNZ.jpg"),
|
||||
tgbotapi.NewInputMediaVideo("https://i.imgur.com/F6RmI24.mp4"),
|
||||
cfg := NewMediaGroup(ChatID, []interface{}{
|
||||
NewInputMediaPhoto("https://i.imgur.com/unQLJIb.jpg"),
|
||||
NewInputMediaPhoto("https://i.imgur.com/J5qweNZ.jpg"),
|
||||
NewInputMediaVideo("https://i.imgur.com/F6RmI24.mp4"),
|
||||
})
|
||||
_, err := bot.Request(cfg)
|
||||
if err != nil {
|
||||
|
@ -540,16 +537,16 @@ func TestSendWithMediaGroup(t *testing.T) {
|
|||
}
|
||||
|
||||
func ExampleNewBotAPI() {
|
||||
bot, err := tgbotapi.NewBotAPI("MyAwesomeBotToken")
|
||||
bot, err := NewBotAPI("MyAwesomeBotToken")
|
||||
if err != nil {
|
||||
log.Panic(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
bot.Debug = true
|
||||
|
||||
log.Printf("Authorized on account %s", bot.Self.UserName)
|
||||
|
||||
u := tgbotapi.NewUpdate(0)
|
||||
u := NewUpdate(0)
|
||||
u.Timeout = 60
|
||||
|
||||
updates, err := bot.GetUpdatesChan(u)
|
||||
|
@ -566,7 +563,7 @@ func ExampleNewBotAPI() {
|
|||
|
||||
log.Printf("[%s] %s", update.Message.From.UserName, update.Message.Text)
|
||||
|
||||
msg := tgbotapi.NewMessage(update.Message.Chat.ID, update.Message.Text)
|
||||
msg := NewMessage(update.Message.Chat.ID, update.Message.Text)
|
||||
msg.ReplyToMessageID = update.Message.MessageID
|
||||
|
||||
bot.Send(msg)
|
||||
|
@ -574,24 +571,24 @@ func ExampleNewBotAPI() {
|
|||
}
|
||||
|
||||
func ExampleNewWebhook() {
|
||||
bot, err := tgbotapi.NewBotAPI("MyAwesomeBotToken")
|
||||
bot, err := NewBotAPI("MyAwesomeBotToken")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
bot.Debug = true
|
||||
|
||||
log.Printf("Authorized on account %s", bot.Self.UserName)
|
||||
|
||||
_, err = bot.Request(tgbotapi.NewWebhookWithCert("https://www.google.com:8443/"+bot.Token, "cert.pem"))
|
||||
_, err = bot.Request(NewWebhookWithCert("https://www.google.com:8443/"+bot.Token, "cert.pem"))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
info, err := bot.GetWebhookInfo()
|
||||
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
if info.LastErrorDate != 0 {
|
||||
|
@ -607,14 +604,14 @@ func ExampleNewWebhook() {
|
|||
}
|
||||
|
||||
func ExampleInlineConfig() {
|
||||
bot, err := tgbotapi.NewBotAPI("MyAwesomeBotToken") // create new bot
|
||||
bot, err := NewBotAPI("MyAwesomeBotToken") // create new bot
|
||||
if err != nil {
|
||||
log.Panic(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
log.Printf("Authorized on account %s", bot.Self.UserName)
|
||||
|
||||
u := tgbotapi.NewUpdate(0)
|
||||
u := NewUpdate(0)
|
||||
u.Timeout = 60
|
||||
|
||||
updates, err := bot.GetUpdatesChan(u)
|
||||
|
@ -624,10 +621,10 @@ func ExampleInlineConfig() {
|
|||
continue
|
||||
}
|
||||
|
||||
article := tgbotapi.NewInlineQueryResultArticle(update.InlineQuery.ID, "Echo", update.InlineQuery.Query)
|
||||
article := NewInlineQueryResultArticle(update.InlineQuery.ID, "Echo", update.InlineQuery.Query)
|
||||
article.Description = update.InlineQuery.Query
|
||||
|
||||
inlineConf := tgbotapi.InlineConfig{
|
||||
inlineConf := InlineConfig{
|
||||
InlineQueryID: update.InlineQuery.ID,
|
||||
IsPersonal: true,
|
||||
CacheTime: 0,
|
||||
|
@ -643,11 +640,11 @@ func ExampleInlineConfig() {
|
|||
func TestDeleteMessage(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg := NewMessage(ChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg.ParseMode = "markdown"
|
||||
message, _ := bot.Send(msg)
|
||||
|
||||
deleteMessageConfig := tgbotapi.DeleteMessageConfig{
|
||||
deleteMessageConfig := DeleteMessageConfig{
|
||||
ChatID: message.Chat.ID,
|
||||
MessageID: message.MessageID,
|
||||
}
|
||||
|
@ -662,11 +659,11 @@ func TestDeleteMessage(t *testing.T) {
|
|||
func TestPinChatMessage(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewMessage(SupergroupChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg := NewMessage(SupergroupChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg.ParseMode = "markdown"
|
||||
message, _ := bot.Send(msg)
|
||||
|
||||
pinChatMessageConfig := tgbotapi.PinChatMessageConfig{
|
||||
pinChatMessageConfig := PinChatMessageConfig{
|
||||
ChatID: message.Chat.ID,
|
||||
MessageID: message.MessageID,
|
||||
DisableNotification: false,
|
||||
|
@ -682,12 +679,12 @@ func TestPinChatMessage(t *testing.T) {
|
|||
func TestUnpinChatMessage(t *testing.T) {
|
||||
bot, _ := getBot(t)
|
||||
|
||||
msg := tgbotapi.NewMessage(SupergroupChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg := NewMessage(SupergroupChatID, "A test message from the test library in telegram-bot-api")
|
||||
msg.ParseMode = "markdown"
|
||||
message, _ := bot.Send(msg)
|
||||
|
||||
// We need pin message to unpin something
|
||||
pinChatMessageConfig := tgbotapi.PinChatMessageConfig{
|
||||
pinChatMessageConfig := PinChatMessageConfig{
|
||||
ChatID: message.Chat.ID,
|
||||
MessageID: message.MessageID,
|
||||
DisableNotification: false,
|
||||
|
@ -698,7 +695,7 @@ func TestUnpinChatMessage(t *testing.T) {
|
|||
t.Fail()
|
||||
}
|
||||
|
||||
unpinChatMessageConfig := tgbotapi.UnpinChatMessageConfig{
|
||||
unpinChatMessageConfig := UnpinChatMessageConfig{
|
||||
ChatID: message.Chat.ID,
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue