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

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

学习了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

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

猜你喜欢

  • phpStorm2020 注册码

    2024-05-11 10:07:19
  • 960 时代的终结

    2011-01-11 19:24:00
  • 中国传统色彩名录

    2007-11-29 18:36:00
  • 如何用OpenCV -python3实现视频物体追踪

    2022-04-02 23:15:58
  • 使用Python实现批量ping操作方法

    2021-04-06 02:55:34
  • 用XML结合数据库,给服务器减负

    2007-10-31 09:40:00
  • Python使用lxml模块和Requests模块抓取HTML页面的教程

    2021-08-29 20:55:33
  • 使用python语言,比较两个字符串是否相同的实例

    2023-08-24 15:01:14
  • JavaScript检查数据中是否存在相同的元素(两种方法)

    2024-04-29 13:41:50
  • 深入解析Vue源码实例挂载与编译流程实现思路详解

    2024-05-11 09:11:41
  • Python 实现的 Google 批量翻译功能

    2023-06-26 18:36:31
  • python 重定向获取真实url的方法

    2022-10-25 03:24:46
  • Go语言string,int,int64 ,float之间类型转换方法

    2023-06-28 15:20:30
  • vue-cli 引入jQuery,Bootstrap,popper的方法

    2024-05-21 10:17:21
  • 详解golang避免循环import问题(“import cycle not allowed”)

    2024-05-22 10:19:30
  • asp如何设置cookie的过期时间

    2008-02-29 13:36:00
  • Oracle使用PL/SQL操作COM对象

    2010-07-21 12:56:00
  • Python中xml和dict格式转换的示例代码

    2021-07-18 21:30:10
  • TensorFlow2.0矩阵与向量的加减乘实例

    2023-12-30 13:21:00
  • Go语言对字符串进行MD5加密的方法

    2024-05-09 14:54:38
  • asp之家 网络编程 m.aspxhome.com