package message import ( "github.com/imroc/req" "github.com/prometheus/common/log" ) //发送钉钉消息的包 type DingDingRequest struct { MsgType string `json:"msgtype"` Text map[string]string `json:"text"` IsAtAll bool `json:"isAtAll"` } func SendDingdingMessage(content string) { var ( requestData DingDingRequest apiUrl, token string //resp *req.Resp err error ) //todo: 需要配置一个搜索服务的专属警告 content = "仓储同步告警 : " + content requestData.MsgType = "text" requestData.Text = map[string]string{ "content": content, } req.Debug = false requestData.IsAtAll = false token = "3c048caba514a5252aa8bdbb3e10994def6409a2f0d5212e5626c1a071152ec3" apiUrl = "https://api.ichunt.com/public/dingtalkrobot?access_token=" + token params := req.BodyJSON(requestData) _, err = req.Post(apiUrl, params) if err != nil { log.Error(err) } }