Go语言使用钉钉机器人推送消息的实现示例
程序员文章站
2022-03-06 18:14:40
学习了go语言后,打算利用最近比较空一点,写一个前端部署工具,不需要每次都复制粘贴的麻烦,我们希望再部署开始之前和部署结束后推送钉钉消息创建一个钉钉机器人这个比较简单添加完后会给你一个webhook就...
学习了go语言后,打算利用最近比较空一点,写一个前端部署工具,不需要每次都复制粘贴的麻烦,我们希望再部署开始之前和部署结束后推送钉钉消息
创建一个钉钉机器人
这个比较简单
添加完后会给你一个webhook就是我们发送消息的地址
推送消息
show code!
func senddingmsg(msg string) { //请求地址模板 webhook := `https://oapi.dingtalk.com/robot/send?access_token=04c381fc31944ad2905f31733e31fa15570ae12efc857062dab16b605a369e4c` content := `{"msgtype": "text", "text": {"content": "`+ msg + `"} }` //创建一个请求 req, err := http.newrequest("post", webhook, strings.newreader(content)) if err != nil { // handle error } client := &http.client{} //设置请求头 req.header.set("content-type", "application/json; charset=utf-8") //发送请求 resp, err := client.do(req) //关闭请求 defer resp.body.close() if err != nil { // handle error } }
发送成功!
到此这篇关于go语言使用钉钉机器人推送消息的实现示例的文章就介绍到这了,更多相关go 钉钉机器人推送消息内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: MHA高可用配置及故障切换
下一篇: 命令模式-将请求封装成对象