钉钉机器人实现消息推送
项目简介
钉钉群机器人是钉钉开放的一项完善的自定义消息通知渠道,其具有三种安全验证方式和六类通知消息类型。但是对于普通开发者来说大多只能使用设置关键词的方式来通过安全验证。(IP白名单认证需要有固定IP地址;加签认证需要推送时具有计算资源通常WebHook较难实现和适配)同时现有钉钉机器人支持的六类消息类型都偏向于即时通信,较长的通知消息容易导致刷屏。
Server酱是一个非常好用的消息推送工具,但鉴于微信模版消息的取消,其只能依托于企业微信or钉钉关键词推送等。基于此,参考微信原有模版消息开发了该推送平台,支持MarkDown语法。(后台系统仍在todo list)
钉钉设置教程
- 拥有一个钉钉账号
- 新建一个群聊用于消息推送
- 建议使用“选择联系人”发起群聊选项,新建群聊后为了不影响他人,可将其从群聊中删除,从而得到一个单人群
- 建议修改群聊头像和名称(如Notice)
- 新建自定义群机器人(仅钉钉电脑端可操作)
- 在群设置-智能群助手-添加机器人(最下方)-选择“自定义”
- 机器人名称任意填;添加到的群组 请检查与步骤2中群聊一致;安全设置选择加签;点击两次完成
- 成功后可以在 “机器人管理”-“你添加的机器人”中找到对应
- 获取签名密钥和推送链接
- 点击对应机器人右侧的设置
- 复制保存WebHook地址中的推送密钥AccessToken, 如下所示链接中access_token=的后面部分
https://oapi.dingtalk.com/robot/send?access_token=605ccddXXXXX39fadd9411a48e7a66bec4fa85e65e108b99006cdf1dd581
- 复制保存签名密钥Secret, 如下所示(请复制完整)
SEC2ae67e4ae486dafa46a2cac2ee8c807f49338c47b09df1a38819b94d6e37fa16

- 消息推送使用
To Do
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Arno's Blog!
评论