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