github.com/aaabigfish/gopkg@v1.1.0/tgbotapi/README.md (about) 1 # tgbotapi 2 3 telegram库,基于 [tgbotapi](github.com/go-telegram-bot-api/telegram-bot-api/v5) 封装, 依赖gitlab.ipcloud.cc/go/gopkg/config 默认配置在项目conf/config.toml,配置模版如下: 4 ``` 5 [tgbot] 6 # 机器人token 7 TgBotToken = "6206174216:AAGud5WHErv6a7icyZw_fiMEii-2WWIVkZo" 8 # 通知的群id 9 TgChatId = -967311787 10 11 ``` 12 13 14 # 示例 15 ```go 16 import "gitlab.ipcloud.cc/go/gopkg/tgbotapi" 17 18 var ( 19 telegramBotChatId1 int64 = -967311787 20 telegramBotChatId2 int64 = -967311787 21 telegramBotToken = "6206174216:AAGud5WHErv6a7icyZw_fiMEii-2WWIVkZo" 22 ) 23 24 // 创建发送实例,可以指定多个群id,也可以不指定 25 bot := tgbotapi.NewBot(telegramBotToken, telegramBotChatId1) 26 27 // 已经初始化了聊天id,可以使用SendMsg方法,不需要指定聊天 28 bot.SendMsg("testbot msg") 29 30 // 指定的聊天id发送 31 bot.Send(telegramBotChatId2, "testbot") 32 33 // 指定渠道发送 34 mq.SendChannelMsg("channelName", "test") 35 36 ``` 37 38