简介

引用官网的介绍

Qmsg 酱是一个 QQ 消息推送机器人,用来通知自己消息的免费服务。通过调用 API 接口,实现机器人给你的 QQ 发送消息的功能。通俗易懂点就是有什么重要通知需要及时知道,可以让 Qmsg 酱第一时间给你发 QQ 消息。

公共版有许多限制,只能发送 30 条消息 / 天,私有部署就没有限制

前提:得有服务器挂着机器人,服务器已安装 jdk1.8

部署步骤:

配置机器人

添加管理台 QQ 列表:

管理台QQ列表

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

管理台没有添加QQ群

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

添加机器人QQ

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

开启发送图片

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

配置群授权

记得保存配置

触发关键词回调 URL

触发关键词回调URL

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

回调 URL 不能是 Qmsg 酱的推送接口

回调URL不能是Qmsg酱的推送接口

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

添加QQ号或者QQ群

下载机器人程序

登录官网,到捐赠版页面下载机器人程序

运行机器人程序

使用 Xftp 上传 jar 到服务器

上传jar到服务器

运行 jar 包

shell
1
java -jar QmsgClient2.1.jar "-noUIQQ账号|QQ密码|0"

登录验证说明:

如果登录遇到滑块验证,请下载滑块助手。Linux 平台需要复制控制台输出的 PID 粘贴到滑块助手中然后提交验证。

绑定手机号的 QQ 需要输入验证码

完成后出现以下画面:

输入验证码

部署成功

测试机器人程序

浏览器地址填写,注意将 key 替换:

powershell
1
https://qmsg.zendee.cn/group/key?msg=测试1&group=qq群号

测试结果:

测试群发消息

测试群发消息

浏览器地址填写,注意将 key 替换:

powershell
1
https://qmsg.zendee.cn/send/key?msg=测试

测试结果:

测试私发消息

测试私发消息

浏览器地址填写,注意将 key 替换:

powershell
1
https://qmsg.zendee.cn/group/key?group=798267095&msg=今日壁纸:@image=https://api.aqcoder.cn/today@

测试结果:

测试发送图片消息

测试发送图片消息

浏览器地址填写,注意将 key 替换:

powershell
1
https://qmsg.zendee.cn/group/key?msg=发送表情@face=0@&group=798267095

更多表情:点击这里

测试结果:

测试发送表情

测试发送表情

机器人后台运行

由于 Linux 系统控制台窗口关闭就会导致当前程序结束,所以在第一次登陆成功后,可以将窗口关闭,然后使用 nohup 命令后台启动机器人。

powershell
1
nohup java -jar QmsgClient2.1.jar > Qmsg.log 2>&1 &