package main
import (
"github.com/blinkbean/dingtalk"
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api"
"log"
)
var msg string
type DingTalkMessage struct {
MsgType string `json:"msgtype"`
Text map[string]interface{} `json:"text"`
}
func dingTalkBot(tg_massage string) {
var dingToken = "7d99ae96cff95c63325ad0d1e3dbfababa9520c823e8cc31ad26621af0b8b81d"
var dingSecret = "SEC6d00e3dbcaa57dea1986e95fd62cc1acb8092229b9077dc0834182bd5581dfad"
cli := dingtalk.InitDingTalkWithSecret(dingToken, dingSecret)
cli.SendTextMessage(tg_massage)
}
func tg_Bot() {
bot, err := tgbotapi.NewBotAPI("7158601630:AAE23xVHBTT-cgtTCdlEYqUZBtUOUSJKYEc")
if err != nil {
log.Panic(err)
}
u := tgbotapi.NewUpdate(0)
u.Timeout = 60
updates, err := bot.GetUpdatesChan(u)
for update := range updates {
if update.ChannelPost == nil {
continue
}
if update.ChannelPost.Chat.UserName == "test" {
msg = update.ChannelPost.Text
dingTalkBot(msg)
}
}
}
func main() {
tg_Bot()
}