钉钉机器人
来源:互联网 发布:magento php扩展 编辑:程序博客网 时间:2024/04/28 11:34
#!/usr/bin/env nodeconst rest = require("restler") const schedule = require("node-schedule")//webhookvar url = "https://oapi.dingtalk.com/robot/send?access_token=bd52d16c5016e8ebb0dff2860f877287db5f39e097cb96017931b1544a5da53e"// 机器人列表var rebots = [ {'message':'该订饭啦,不要饿肚子哦!' ,'hour':16,'minute':25}, {'message':'该订饭啦,不要饿肚子哦!' ,'hour':16,'minute':26}, {'message':'该订饭啦,不要饿肚子哦!' ,'hour':16,'minute':27}, {'message':'该订饭啦,不要饿肚子哦!' ,'hour':16,'minute':30}, {'message':'该订饭啦,不要饿肚子哦!' ,'hour':17,'minute':30}, {'message':'该下班啦,不要忘记打卡哦!','hour':18,'minute':30}, {'message':'该下班啦,不要忘记打卡哦!','hour':19,'minute':30},]// 发起POST请求function requestRobot(_post_data){ rest.postJson(url,_post_data).on("complete", function(data, response) { console.log("statusCode: ", response.statusCode) if (response.statusCode == 200) { } })}// 开启监听function startRebot(_rebot){ var __post_data = { "msgtype": "text", "text": { "content": _rebot.message } } var rule = new schedule.RecurrenceRule() rule.dayOfWeek = [0, new schedule.Range(1, 5)] rule.hour = _rebot.hour rule.minute = _rebot.minute var job = schedule.scheduleJob(rule, function(){ requestRobot(__post_data) })}rebots.forEach(function(_rebot){ startRebot(_rebot)})requestRobot({ "msgtype": "text", "text": { "content": '任务机器人还是工作啦,每周五会有任务提醒哦!' } })
0 0
- 钉钉机器人
- 钉钉自定义机器人
- 钉钉机器人自动提醒
- jenkins 集成钉钉机器人
- 钉钉开发系列(十二)机器人
- Jenkins 钉钉 机器人 Python版本
- 钉钉开发系列(十三)SVN机器人通知
- 钉钉的API
- 钉钉打卡神器
- 钉钉消息发送
- 钉钉报警
- 钉钉定时打卡
- curl请求https禁止验证证书(钉钉机器人php测试代码)
- 钉钉子
- 钉钉的功能介绍
- 钉钉发送信息脚本
- 钉钉消息推送教程
- 钉钉平台接入文档
- 【问题解决】Redis存储Hash-Map<String,Object>时无法序列化问题
- ZOJ 3768 Continuous Login
- js动态计算rem
- 可能的克服拖延症的方法
- HDU3787 A+B
- 钉钉机器人
- Bebug和release区别
- 潜变量模型
- oracle中游标详细用法
- 运维学习6
- 关于c++中的bool变量
- react-bits:列表组件
- Codeforces 406(div2)
- listview的条目中有button,或item点击失效的解决方案