编辑代码

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()
}