Golang两行代码实现发送钉钉机器人消息
作者:wanghui_yt 发布时间:2024-04-26 17:30:39
标签:go,钉钉机器人,消息
废话不多说, 先看代码
创建一个钉钉机器人, 必须使用加签方式
1. 安装 ding 模块包
go get -u github.com/wanghuiyt/ding
2. 普通群消息使用
使用你自己生成的AccessToken和Secret
d := ding.Webhook{AccessToken: "8c03f...", Secret: "SECef..."}
_ = d.SendMessage("这是普通的群消息")
效果:
详细教程
创建一个钉钉机器人(必须使用加签)
获取 access_token 和 Secret:
access_token是Webhook的url中的一个参数.
Secret 是加签的值.
使用Golang对接
我们使用 https://www.cnblogs.com/wanghuiyt/p/github.com/wanghuiyt/ding 这个包
安装:
go get -u github.com/wanghuiyt/ding
使用:
package main
import "github.com/wanghuiyt/ding"
func main() {
d := ding.Webhook{
AccessToken: "8c03f234ddf2a7555......", // 上面获取的 access_token
Secret: "SECefded9b38b761f......", // 上面获取的加签的值
}
_ = d.SendMessage("这是普通的群消息")
}
这只是一则普通消息, @特定人的消息和@所有人的消息在github文档中有举例.
详情参阅 项目地址
来源:https://www.cnblogs.com/wanghuiyt/p/15661316.html


猜你喜欢
- 这代表将模型加载到指定设备上。其中,device=torch.device("cpu")代表的使用cpu,而device
- 实际项目中会涉及到需要对有些函数的响应时间做一些限制,如果超时就退出函数的执行,停止等待。可以利用python中的装饰器实现对函数执行时间的
- JavaScript onkeypress 事件用户按下或按住一个键盘按键时会触发 onkeypress 事件。注意:onkeypress
- 本文实例为大家分享了python实现电子词典的具体代码,供大家参考,具体内容如下服务端#!/usr/bin/env python3from
- python每天在指定时间段运行程序及关闭程序场景程序需要在每天某一时间段内运行,然后在某一时间段内停止该程序。程序:from dateti
- 如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码。但是,建议你为每个账户设置密码。如果你以前设置了根用户密码,
- 三目运算符也就是三元运算符一些语言(如Java)的三元表达式形如:判定条件?为真时的结果:为假时的结果result=x if xPython
- 最近运维上需要在测试环境调用http的post请求,实现自动化日切,我看了下我会的编程,也就python能符合我的要求,且简单好操作。但是在
- 元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。元类也是一个类,是一个type类。 元类一般用于创建
- 1. 编码问题:遇到了几个字符串转换问题,总结如下:# str to bytes str.encode(s)# bytes to str b
- python3.6.2环境安装配置图文教程,具体如下一、需要下载的软件》python3.6.2.exe (也可以选择更新的版本) ----
- 类的参数定义将conda环境设置为ai,conda activate ai这个文件的由来:由于在yolov1的pytorch实现的损失函数中
- 在以前的一篇文章自动刷新 从BrowserSync开始中,我介绍了BrowserSync这样一个出色的开发工具。通过BrowserSync我
- Django分页功能的实现打开命令行窗口,创建Django工程,使用以下命令:django-admin startproject djpag
- 慢SQL与索引的关系慢SQL优化原则数据库也是应用,MySQL 作为一种磁盘数据库,属于典型的 IO 密集型应用,并且随机 IO 比顺序 I
- import shutil高级的文件,文件夹,压缩包的处理模块,也主要用于文件的拷贝shutil.copyfileobj(fsrc,fdst
- 说下防止PHPDDOS发包的方法 if (eregi("ddos-udp",$read)) { fputs($verbi
- 一.安装mysql 运行以下命令更新YUM源。rpm -Uvh http://dev.mysql.com/get/mysql57
- 本文实例讲述了Python判断Abundant Number的方法。分享给大家供大家参考。具体如下:Abundant Number,中文译成
- Tensor.to(device)和model.to(device)的区别区别所在使用GPU训练的时候,需要将Module对象和Tensor