本文共 496 字,大约阅读时间需要 1 分钟。
功能需求
所开发的软件内部状态需要进行监控,如当有服务不可用,即时通知系统维护人员监控告警消息。目前我们已基本离不开手机,因此能够通过手机收取消息可谓是方便之至。功能分析
可选的方案有以下几种:因为邮箱经常收到很多垃圾信息,习惯屏蔽之。自开发手机移动APP所消耗的资源太大,而且功能较为单一。对比了企业微信和钉钉机器人的开发文档,选择了简单的钉钉机器人实现方式。平时工作也是利用钉钉通知工作消息,因此算是锦上添花吧。
功能实现
开发流程在文档里已经介绍得很详细,不再赘述。原理就是利用HTTP POST请求钉钉服务器上该功能的微服务,钉钉也给开发者提供了,能够快速上手完成业务功能开发。需要说明的是当前机器人尚不支持应答机制,这个机制指的是群里成员在聊天@机器人时,钉钉需要回调指定的服务地址,即Outgoing机器人。消息类型支持的有文本、链接、Markdown(支持部分语法)、ActionCard和FeedCard。
结果展示
消息类型选择了钉钉提供的link方式。为了更好地展示效果,下方是相关截图描述:在这里插入图片描述。转载地址:http://mfdhz.baihongyu.com/