微信企业机器人提醒功能实现说明
本文档主要讲解如何实现企业微信机器人的提醒功能,主要内容包括机器人的创建、CURL工具环境的搭建以及最终实现消息提醒功能。企业微信机器人可以发送文字类型消息、文字消息、图文类型消息,结合CURL工具、bat脚本、定时任务计划,可以实现定期提醒重要事件的功能。
首先,发起群聊,创建群组。右键点击群聊,选择【添加群机器人】,点击【创建新机器人】,输入名称,点击【添加机器人】。
流程图如下:
最后创建成功,得到了一个机器人,同时也得到了机器人的地址,每个群机器人的地址都是不一样的,使用的时候请保密,注意不要泄露,防止别人给群发恶意信息。
机器人配置说明。点击上图中的配置说明,可以查看下图中的信息,其中包含详细的配置说明。你也可以阅读官方文档,这里就不再赘述了。
另外一种打开上面界面的方法如下
从官网下载CURL工具,在环境中选择下图
下载解压后放到磁盘中配置环境变量。我的电脑-右键属性-高级系统设置-环境变量
1)在系统变量中创建一个新属性,如下所示
2)找到路径,添加这两个属性
a.创建系统变量:%%\I386;
b.CURL工具的bin文件夹路径:D:\curl-7.71.1--\bin;请将此路径改为您自己的路径
至此CURL环境变量已经配置完毕,打开CMD窗口,输入curl –help,出现以下界面,表示配置成功。
写一个bat脚本,这里只需要请求带参数的接口来发送消息即可,bat程序可以根据需要随意使用。将接口替换成自己的即可。
curl "webhook接口地址" -H "Content-Type: application/json" -d "{\"msgtype\":\"text\",\"text\":{\"content\":\"内容\",\"mentioned_mobile_list\":[\"手机号\",\"手机号\",\"手机号\"]}}"
t为群成员手机号,需带@,具体请参考开发文档。
请注意,在使用CURL工具请求参数格式的时候,必须使用双引号“,而不是单引号',特别是-d里的参数,双引号一定要进行转义,否则就会有麻烦。
2、创建计划任务计划,根据实际周期要求执行bat脚本,实现功能。
4. 结论
当然这只是实现方法,其他方法也可以实现,但是此方法不基于代码,可复用性高,操作更方便,更推荐。其他方法如使用、环境脚本等都可以实现,核心就是使用post方法调用接口发送消息,至于具体怎么实现,就看你的表现了。
附录
CURL工具官网下载地址:
企业微信机器人配置方法开发文档地址:。