一、背景
每天下班前必须写日报,但是经常会忘记,所以使用企信的机器人在下班前提醒需要写日报来避免忘记。
二、实现思路
企业微信官方详细介绍了各个类型的推送信息应该如何构造报文,如何触发推送,参考链接
https://work.weixin.qq.com/help?person_id=1&doc_id=13376
简而言之就是,群里创建一个群机器人后会得到一个url,通过post请求这个url,传相应的报文就可以实现群机器人推送消息。
例如,文本型消息:
所以实现思路如下:
1、群列表点击右键,选择添加一个机器人,添加成功后获得
2、 构造报文
3、发送请求
4、jenkins定时触发
三、核心源码
1、构造报文
2、发送请求
3、根据时间判断发送什么内容
四、Jenkins定时任务配置
配置语法参考:https://blog.csdn.net/zin521/article/details/83991315
目前配置每周一到周五每天下午13:30和18:30触发
任务触发后,执行的指令就是执行python脚本
五、效果
企业微信推送效果