网络编程
位置:首页>> 网络编程>> Go语言>> Go语言使用钉钉机器人推送消息的实现示例

Go语言使用钉钉机器人推送消息的实现示例

作者:何其涛  发布时间:2024-05-09 14:57:37 

标签:Go,钉钉机器人,推送消息

学习了Go语言后,打算利用最近比较空一点,写一个前端部署工具,不需要每次都复制粘贴的麻烦,我们希望再部署开始之前和部署结束后推送钉钉消息

创建一个钉钉机器人

这个比较简单

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

发送成功!

来源:https://blog.csdn.net/deng1456694385/article/details/89888971

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com