一款非常简单的钉钉群机器人发送通知的Go模块
go get -u github.com/wanghuiyt/ding
钉钉群机器人设置为 "加签" 验证 (如何开启钉钉群机器人)
普通消息
import "github.com/wanghuiyt/ding"
d := ding.Webhook{
AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
Secret: "SECefded9b38b761fxxxxxxxx",
}
err := d.SendMessage("这是普通的群消息")
...
Done!
import "github.com/wanghuiyt/ding"
d := ding.Webhook{
AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
Secret: "SECefded9b38b761fxxxxxxxx",
}
err := d.SendMessage("这是普通的群消息")
d := ding.Webhook{
AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
Secret: "SECefded9b38b761fxxxxxxxx",
EnableAt: true,
}
err := d.SendMessage("Harvey, 你的程序挂了", "1856362xxxx")
...
err = d.SendMessage("Harvey, Bob 和 Bella, 你们的程序挂了", "1856362xxxx", "1867800xxxx", "1715372xxxx")
必须同时开启
EnableAt
和AtAll
d := ding.Webhook{
AccessToken: "8c03f234ddf2axxxxxxxxxxxx",
Secret: "SECefded9b38b761fxxxxxxxx",
EnableAt: true, // 开启艾特
AtAll: true, // 艾特所有人
}
err := d.SendMessage("这是@所有人的消息")