使用免费的钉钉机器人,实现消息推送实时通知
介绍一个适合给系统内部人员,比如ERP、MES这样的系统发送业务通知的方式,那就是通过企业钉钉群机器人来推送消息实时通知,配置和开发接入也非常简单,关键也是免费的。
大家好,我是小悟。
实际工作中,我们会经常遇到需要给用户发送业务通知的功能需求,如果是小程序端,那么就使用小程序提供的模板消息通知,如果是APP端,一般就是使用个推、极光等第三方平台。
当然还有个万能的方案,就是通过短信通知,但每推送一条短信,那都是真金白银啊。更传统一点的方式,通过邮箱通知,这个就纯免费,一般的开发语言都带有发邮件API。
介绍一个适合给系统内部人员,比如ERP、MES这样的系统发送业务通知的方式,那就是通过企业钉钉群机器人来推送消息实时通知,配置和开发接入也非常简单,关键也是免费的。
官方给出群机器人的作用是,通过接口实现在群里发送告警或提醒类的消息通知。支持@具体成员,这个功能就很好,如果业务属于谁,那么就@谁,落实到具体的员工。
机器人作为一种独立的应用能力,在钉钉中扮演着重要角色。只需进行简单的设置,机器人就能够在群聊场景中发送消息通知。利用机器人,可以有效地将业务信息和任务融入钉钉的聊天环境中,从而加速工作流程和团队协作。
首先需要给群创建机器人,添加机器人之后,可以在机器人详情页看到该机器人特有的webhookurl。可以向这个地址发起HTTP POST 请求,即可实现给该群组发送消息。
可以在电脑端操作配置,群聊可添加很多机器人,目前机器人支持推送Text文本、Link链接消息、Markdown 类型、整体跳转 ActionCard 类型、独立跳转 ActionCard 类型、FeedCard 类型的消息。
电脑端
创建机器人:选择需要添加机器人的群聊会话,进入群聊会话,单击右上角群设置标识。
在群管理栏,单击机器人-添加机器人,选择自定义机器人。
单击添加,配置机器人信息:
机器人Webhook地址:进入目标群聊会话,单击右上角群设置标识。
单击群管理-机器人,选择已创建的自定义机器人,获取 Webhook 地址。
为了确保自定义机器人使用过程的安全性,钉钉提供三种保护措施来保障自定义机器人安全运行。这些措施包括:设置自定义关键词、加签(使用签名加密)和 IP 地址(段)。通过这些方法,可以有效保护你的机器人不受恶意攻击。
自定义关键词:最多可以设置10个关键词,消息中至少包含其中1个关键词才可以发送成功。
加签:加签的方式是钉钉机器人与开发者双向进行安全认证,以此来验证安全性。
IP地址(段):设定后,只有来自IP地址范围内的请求才会被正常处理。支持两种设置方式:IP地址和IP地址段。
创建好群机器人后,就可以向这个webhookurl地址发起HTTP POST 请求,即可实现给该群组发送消息。如果是内部群,text/markdown/actionCard类型消息可以填写用户的 UserId 实现 @ 能力。
Text文本类型
Link链接类型
Markdown类型
整体跳转 ActionCard 类型
独立跳转 ActionCard 类型
FeedCard 类型
特别要注意,一定要保护好机器人的webhook地址,避免泄漏。不要分享到可被公开查阅的地方,否则可能会被发垃圾消息。
谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。
您的一键三连,是我更新的最大动力,谢谢
山水有相逢,来日皆可期,谢谢阅读,我们再会
我手中的金箍棒,上能通天,下能探海

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)