java 如何发提示_消息提醒-如何实现收到待办给QQ发送提醒?

一、前期准备

一台windows服务器(用于运行QQ机器人)

下载QQ机器人框架

二、QQ机器人配置

1、解压前面下载的机器人框架和httpapi

2、打开解压后的 小栗子框架.exe

f55e07b7315c8364849fb2a58a5f1492.png

3、在用户列表右击选择添加单个

f1c3083d3803244defc8ed18f51e5ad2.png

4、添加后右击点添加后的账号选择登录选中QQ

5、点击应用中心==>点击导入插件==>选中前面下载的httpapi.dll

6、应用中心中选中刚导入的HTTP API==>点击启用==>点击菜单

(默认监听本地10429端口,默认只接收来自127.0.0.1的HTTP请求,可以根据需求修改)

bf51d06eb59d9fe9146b75d5df25e154.png

三、O2OA配置

1、Copy相关文件到config目录

从o2server\configSample目录下复制messages.json、messageSendRule.js到o2server\config目录。

2、修改o2server\config\messages.json

把这个配置文件中收到待办模块(task_create)下的consumersV2中新增个toqq消费者,toqq中执行excute(excute表示脚本messageSendRule.js中的方法名称,用于过滤拟稿状态的待办)

"task_create": {

"consumers": [],

"consumersV2": {

"mq": "",

"pms": "",

"zhengwuDingding": "",

"qiyeweixin": "",

"welink": "",

"ws": "",

"dingding": "",

"toqq": "excute"

}

},

3、重启服务

4、配置系统中测试账号的QQ号

e72bc4e3eb78f9ce2d90b750d27513d4.png

5、编写定时脚本获取websocket消息发送qq提醒

0d67541158cd8c14c998a1cb29c7cce9.png

我这写的是5分钟执行一次(根据需求修改)

//定时检测websocket消息发送qq提醒

print("定时检测websocket消息发送qq提醒-------")

var applications = resources.getContext().applications();

var resp = applications.getQuery("x_message_assemble_communicate", "consume/list/toqq/count/100");

var json = JSON.parse(resp.toString());

print("获取消息数量======"+json.data.length);

if( json.type == "success" && json.data){

for( var i=0; i待办提醒'+consume.title+'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值