WIndow 10 环境下使用CURL工具完成企业微信机器人的提醒功能

企业微信机器人提醒功能实现说明

本文档主要讲解企业微信机器人的提醒功能的在window下的实现方法,主要内容包括机器人的创建,CURL工具使用环境的搭建和最终实现消息提醒功能三个主要模块。企业微信机器人可实现文本类型消息、markdown类型消息、图文类型消息的发送,结合CURL工具,bat脚本、和定时任务计划,可实现按周期来提醒重要事件的功能。

 

  • 一、企业微信机器人的创建

  1. 首先发起群聊创建一个群,
    1. 右键点击群聊,选择【添加群机器人】,
    2. 点击【新创建一个机器人】
    3. 输入名称,点击【添加机器人】

流程图如下:

 

最终创建成功,得到一个机器人,同时也得到机器人的Webhook的地址。每个群机器人的Webhook的地址都不同,使用时也注意保密,谨防泄漏,避免他人向群发送恶意信息。

 

  1. 机器人配置说明教学,在上图中点击配置说明,可查看到下图信息,包含了详细的配置解说,也可看官方文档 https://work.weixin.qq.com/help?doc_id=13376,这里便不赘述。

上图这个界面打开的另一种方式,如下图

  • CURL工具环境搭建
  1. 官网 https://curl.haxx.se/download.html下载CURL工具,window环境下选择下图这个

  1. 下载,解压出来后,放在某个磁盘中,配置环境变量。
  2. Window10 我的电脑-右键属性-高级系统设置-环境变量

    1)按照下图方式,在系统变量中创建一个新的属性

 

    2)找到path,把这两个属性添加进去

     a.创建的系统变量CURL_HOME :   %CURL_HOME%\I386 ;

     b.CURL工具的bin文件夹路径: D:\curl-7.71.1-win64-mingw\bin ;这个注意换成自己的路径

至此,CURL的环境变量配置好了,打开CMD窗口,输入curl –help出现下图界面,则配置成功。

 

  • 三、实现功能

  1. 编写bat脚本,这边只是带参数请求了webhook接口,实现发送消息,bat程序可自由按需发挥。Webhook接口换成自己的。

curl "webhook接口地址" -H "Content-Type: application/json" -d "{\"msgtype\":\"text\",\"text\":{\"content\":\"内容\",\"mentioned_mobile_list\":[\"手机号\",\"手机号\",\"手机号\"]}}"

mentioned_mobile_list是需要@的群成员的手机号,详见开发文档解释。

 

注意,在window10下,使用CURL工具请求的参数格式,一定要使用 双引号,不能使用单引号 ‘,特别是在 -d中的参数,双引号要转义,否则坑的就是你。

 

2.创建定时任务计划,按照实际周期需求去执行bat脚本,即可实现功能。

四、说在最后

当然,这只是window下的实现方式,其他方式也可实现,只不过这种不基于代码,可复用性较高,操作较方便,比较推荐。其他方式,比如使用python、linux环境下shell脚本皆可实现。核心就是使用post方式调用webhook接口,实现消息的发送。至于怎么实现,就看你的发挥了。

附录

CURL工具官网下载地址:https://curl.haxx.se/download.html

企业微信机器人配置方法开发文档地址:https://work.weixin.qq.com/help?doc_id=13376

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值