QQ消息推送机器人Qmsg私有化部署
简介
引用官网的介绍
Qmsg酱是一个QQ消息推送机器人,用来通知自己消息的免费服务。通过调用API接口,实现机器人给你的QQ发送消息的功能。通俗易懂点就是有什么重要通知需要及时知道,可以让Qmsg酱第一时间给你发QQ消息。
公共版有许多限制,只能发送30条消息/天,私有部署就没有限制
前提:得有服务器挂着机器人,服务器已安装jdk1.8
部署步骤:
配置机器人
添加管理台QQ列表:

这里添加的是机器人发送消息的对象,如果没有添加,则机器人会发送不了消息:

到管理台添加机器人QQ、选择新添加的机器人QQ,点击进入设置,如下图所示步骤:

如果需要发送图片或者json数据可在机器人设置开启:

拉机器人进群,在设置中配置群授权:

记得保存配置
触发关键词回调URL

什么意思呢,就是你在群里(或私发)发送的消息包含关键词时,机器人向设置的url会发送一个post请求。
回调URL不能是Qmsg酱的推送接口

Key可在管理台查询,可根据需要添加QQ号或者QQ群:

下载机器人程序
运行机器人程序
使用Xftp上传jar到服务器

运行jar包
1 | java -jar QmsgClient2.1.jar "-noUIQQ账号|QQ密码|0" |
登录验证说明:
如果登录遇到滑块验证,请下载滑块助手。Linux平台需要复制控制台输出的PID粘贴到滑块助手中然后提交验证。
绑定手机号的QQ需要输入验证码
完成后出现以下画面:

部署成功
测试机器人程序
浏览器地址填写,注意将key替换:
1 | https://qmsg.zendee.cn/group/key?msg=测试1&group=qq群号 |
测试结果:


浏览器地址填写,注意将key替换:
1 | https://qmsg.zendee.cn/send/key?msg=测试 |
测试结果:


浏览器地址填写,注意将key替换:
1 | https://qmsg.zendee.cn/group/key?group=798267095&msg=今日壁纸:@image=https://api.aqcoder.cn/today@ |
测试结果:


机器人后台运行
由于Linux系统控制台窗口关闭就会导致当前程序结束,所以在第一次登陆成功后,可以将窗口关闭,然后使用nohup命令后台启动机器人。
1 | nohup java -jar QmsgClient2.1.jar > Qmsg.log 2>&1 & |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 枫叶!
评论




