在telegram界面@BotFather发送指令/newbot并根据界面一步步创建bot最终获取token
实现发送消息需要获取
其中chat_id可通过@userinfobot获取自己的id
在这里使用github上的轮子 telegram-bot-api
go get -u github.com/go-telegram-bot-api/telegram-bot-api
package main
import (
"log"
"github.com/go-telegram-bot-api/telegram-bot-api"
)
func main() {
bot, err := tgbotapi.NewBotAPI("Your token")
if err != nil {
log.Panic(err)
}
//bot.Debug = true
log.Printf("Authorized on account %s", bot.Self.UserName)
Text := "hello"
NewMessage := tgbotapi.NewMessage(chat_id,Text)
bot.Send(NewMessage)
log.Printf("AlreadySend -> %s", Text)
}