随着武汉新冠疫情的发展,阿里也紧锣密鼓地行动起来,健康打卡、捐款一个都不能少。但这过程中,大家也发现一些不方便的地方,疫情“实况”好像不是那么“实时”,HRG在一个个群中努力催同学打卡,但同学想要打卡却要在群中到处翻找链接。
看到这些情况,阿里云IoT事业部的太博、墨澜、貔阁、齐穹和织夏几位同学在26日下午快速利用机器人工厂和IoT事业部产品IoT Studio开发了一个“防疫宝”钉钉机器人。群主只要花1分钟就能把防疫宝部署在一个钉钉群中,随后防疫宝每2小时推送最新的疫情到钉钉群中,并提醒大家健康打卡,大家在群中也可以@防疫宝,询问打卡链接、捐款二维码、实时疫情、实时问诊等,非常方便。
这个机器人一经推出,就受到了各个阿里群的欢迎,已经部署了76个阿里内部群,覆盖了数万阿里人。
即用即插简易版
群管理员直接点击智能群助手,添加“防疫宝”机器人即可完成问答式机器人的添加。
问答机器人可以协助完成日常打卡,疫情报道以及企业最新消息推送。定时推送功能需要进群联系我们手动添加。
定制开发完整版
如果各位想要添加更多定制化功能,可以尝试从头开始制作自己的“防疫宝”。我们使用的是阿里健康的数据+钉钉机器人+IoT Studio业务逻辑开发的架构。
创建项目
首先我们需要进入阿里云物联网平台(https://iot.console.aliyun.com),然后点击IoT Studio进入物联网开发工具。
创建一个项目,命名为“防疫宝”。
创建服务
然后进入项目内,打开服务开发,点击“创建服务”,选择“钉钉防疫宝”的模板进行创建。
然后进入服务开发工作台,可以看到中间有一个“疫情通报”的节点,专门用于返回阿里健康的实时数据。我们只需要修改后面钉钉机器人节点的Webhook参数即可。
配置机器人
Webhook参数来自于钉钉群内添加的“自定义机器人”,注意需要在添加的时候加上安全校验关键字“疫情”“数据”。
获取Webhook之后将它粘贴到钉钉机器人的配置项内。然后可以部署启动这个服务了。
调试与验证
然后点击调试,输入一个模拟的时间,回到钉钉群,看看能否触发实际推送即可。调试完成后发布服务,即完成整个定时推送的配置了!
如果需要定制对话机器人,可以基于机器人工厂里的NLP.ai模板进行创建。这里不再赘述。