Golang两行代码实现发送钉钉机器人消息

 更新时间:2021年12月08日 14:31:49   作者:wanghui_yt  
创建一个钉钉机器人必须使用加签,本文通过Golang两行代码实现发送钉钉机器人消息,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

废话不多说, 先看代码

创建一个钉钉机器人, 必须使用加签方式

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文档中有举例.

详情参阅 项目地址

到此这篇关于Golang两行代码实现发送钉钉机器人消息的文章就介绍到这了,更多相关go钉钉机器人消息内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Go语言常见哈希函数的使用

    Go语言常见哈希函数的使用

    哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。具体的介绍网上有很详细的描述,如闲聊哈希表 ,这里就不再累述了;
    2015-03-03
  • goland服务热重启的配置文件

    goland服务热重启的配置文件

    这篇文章主要介绍了goland服务热重启的配置文件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Go分布式链路追踪实战探索

    Go分布式链路追踪实战探索

    这篇文章主要为大家介绍了Go分布式链路追踪实战示例探索,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 一文教你如何优雅处理Golang中的异常

    一文教你如何优雅处理Golang中的异常

    我们在使用Golang时,不可避免会遇到异常情况的处理,与Java、Python等语言不同的是,Go中并没有try...catch...这样的语句块,这个时候我们如何才能更好的处理异常呢?本文来教你正确方法
    2022-11-11
  • Go语言断言和类型查询的实现

    Go语言断言和类型查询的实现

    Go语言变量类型包含基础类型和复合类型,类型断言一般是对基础类型的处理,本文主要介绍了Go语言断言和类型查询的实现,感兴趣的可以了解一下
    2024-01-01
  • Go语言同步与异步执行多个任务封装详解(Runner和RunnerAsync)

    Go语言同步与异步执行多个任务封装详解(Runner和RunnerAsync)

    这篇文章主要给大家介绍了关于Go语言同步与异步执行多个任务封装(Runner和RunnerAsync)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • Go Web下gin框架的模板渲染的实现

    Go Web下gin框架的模板渲染的实现

    Gin框架是目前非常流行的Go语言Web框架之一,作为一个轻量级的框架,Gin提供了丰富的功能和灵活的架构,本文就来介绍下Go Web下gin框架的模板渲染的实现,感兴趣的可以了解一下
    2023-10-10
  • Go语言基础模板设计模式示例详解

    Go语言基础模板设计模式示例详解

    这篇文章主要为大家介绍了Go语言基础设计模式之模板模式的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • Go日志框架zap增强及源码解读

    Go日志框架zap增强及源码解读

    这篇文章主要为大家介绍了Go日志框架zap增强及源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • golang cache带索引超时缓存库实战示例

    golang cache带索引超时缓存库实战示例

    这篇文章主要为大家介绍了golang cache带索引超时缓存库实战示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论