![]() |
%!s(int64=3) %!d(string=hai) anos | |
---|---|---|
.. | ||
api | %!s(int64=3) %!d(string=hai) anos | |
config | %!s(int64=3) %!d(string=hai) anos | |
global | %!s(int64=3) %!d(string=hai) anos | |
router | %!s(int64=3) %!d(string=hai) anos | |
service | %!s(int64=3) %!d(string=hai) anos | |
utils | %!s(int64=3) %!d(string=hai) anos | |
README.MD | %!s(int64=3) %!d(string=hai) anos | |
main.go | %!s(int64=3) %!d(string=hai) anos |
本插件用于向钉钉群推送消息
钉钉 token 等相关信息的获取,请参考 钉钉官网
在plugin/notify/global/global.go
文件中配置钉钉通知的URL ,Token 等
var GlobalConfig_ = &config.DingDing{
Url: "https://oapi.dingtalk.com/robot/send",
Token: "xxx",
Secret: "xxx",
}
在代码中调用 SendTextMessage
方法即可
func NotifyController(c *gin.Context) {
if err := service.ServiceGroupApp.SendTextMessage("test"); err != nil {
global.GVA_LOG.Error("发送失败!", zap.Any("err", err))
response.FailWithMessage("发送失败", c)
} else {
response.OkWithData("发送成功", c)
}
}