# 捐赠版

2024年5月11日起,QmsgNT正式启用。JAVA版本不再维护,如果你需要JAVA版本,可点击这里查看

# 什么是捐赠版

捐赠版是一个有别于公共机器人且是仅自己可用的一个推送机器人。该机器人仅在自己的管理台可以看到,并可以对机器人进行设置来做到个性化。公共机器人与捐赠版机器人的区别可以点击这里查看,捐赠版与公共机器人使用方式一致。

# 搭建捐赠版

# 捐赠版要求

  1. 自己有小号来当机器人,小号不推荐使用刚注册的号码。
  2. 自己有服务器来挂机24小时运行机器人,没服务器用自己电脑也可以

TIP

支持Windows/MacOS/Linux-Docker平台,推荐使用Windows平台。

Windows/MacOS平台是使用LiteLoaderQQNT (opens new window)环境,基于LLOneBot (opens new window)开发的QQNT插件

Linux-Docker平台是基于NapCatQQ (opens new window)开发的QQNT无头运行环境

支持Mac但是我没试过,因为我买不起Mac。

# 搭建步骤

# 1.在管理台 (opens new window)点击“+”号按钮来增加一个机器人,选择QmsgNT版

增加机器人 选择NT版

提示

如果你是Windows/MacOS,接着往下看,如果你是Linux请直接看Linux-Docker搭建

# 2.在要进行24小时挂机的设备上安装QQNT

点击打开QQ官网 (opens new window),按照自己的平台下载对应的版本QQ9

# 3.安装LiteLoaderQQNT

本插件需要LiteLoaderQQNT环境,点击查看安装文档(Github) (opens new window),安装完后建议先启动一下QQ,这样才会有下一步所需的plugins目录

# 4.下载QmsgNT

点击打开QmsgNT下载页面(Github) (opens new window),下载最新版QmsgNT插件,然后按照LiteLoaderQQNT插件安装步骤(Github) (opens new window),将插件解压到LiteLoaderQQNT的plugins目录下

# 5.配置QmsgNT

  • 启动QQ,登录你的机器人号,登录后点击左下角菜单键(三个横线),再点击设置,在左侧菜单列表找到“QmsgNtClient”菜单并点击打开设置界面。
  • 在设置界面“Qmsg Key”设置项填写当前机器人所在管理台对应的Qmsg Key(Qmsg Key与当前登录机器人QQ不匹配将无法连接Qmsg酱服务器),填写完点击保存。 填写QmsgKey

提示

当Qmsg酱管理台机器人昵称后面的“NT”图标变绿后表示已成功上线,然后可以打开“写入日志”开关,方便后续排查问题!

# Linux-Docker搭建

提示

Docker搭建需要掌握基本的docker使用技能,如果您暂未掌握docker基础使用技能,建议通过百度 (opens new window)去学习!

# 搭建要求

QmsgNT采用Linux版docker虚拟化方式部署,所以您需要准备一台Linux设备并安装docker。这里提供一个CentOS系统安装docker的步骤Centos安装指定docker版本和docker-compose (opens new window),其他Linux系统发行版安装步骤类似,可自行百度学习。理论也支持arm架构处理器的Linux系统,但我没设备测试不了

# docker版本

开发时使用的版本为docker-ce-19.03.4docker-ce-cli-19.03.4,经过测试docker-ce-24.x也正常使用。理论上高版本是向下兼容的,使用不同版本的老铁在部署时遇到问题请及时反馈!

# 一、下载QmsgNT的Docker构建包,上传到Linux系统并解压

QmsgNT-Docker构建包(v_20240526_1),密码:3cai (opens new window)

# 二、进入解压目录qmsgnt进行部署前配置

进入qmsgnt目录后,有以下文件

  • qmsgnt_install.sh:安装脚本
  • qmsgnt_start.sh:启动脚本
  • qmsgnt_stop.sh:停止脚本
  • qmsgnt_uninstall.sh:卸载脚本
  • Dockerfile:QmsgNT镜像构建文件
  • sources.list:镜像加速源
  • start.sh:Docker启动入口

# 三、修改配置

修改安装脚本qmsgnt_install.sh

修改安装脚本

红框内的是网页控制台的端口,黄框内是快速登录用的机器人QQ号,可根据需要修改。请务必记得防火墙放行网页控制台的端口。

# 四、安装QmsgNT

给执行脚本qmsgnt_install.sh、qmsgnt_start.sh、qmsgnt_stop.sh、qmsgnt_uninstall.sh分配可执行权限

chmod 777 qmsgnt_install.sh qmsgnt_start.sh qmsgnt_stop.sh qmsgnt_uninstall.sh
1

然后执行安装脚本qmsgnt_install.sh,QmsgNT镜像将联网构建,如果速度慢可以考虑给docker加镜像加速,这里提供一个配置说明Docker镜像加速 (opens new window)。安装完毕后会自动启动QmsgNT。 其实主要慢在容器内安装依赖,给debina加了镜像也不快 不知道为啥,有懂的朋友可以教教我!

sh qmsgnt_install.sh
1

# 五、查看安装后的配置

在安装后,会在当前文件夹生成config、logs QQ三个目录,QQ是QQNT的生成的内容,不用管。logs是QmsgNT的运行日志。config是配置目录,这个是重点,进入config目录,找到webui.json并打开

网页控制台配置

绿框内是网页控制台登录密码。如果需要修改,修改后请重启容

# 六、访问网页控制台登录QQ

  • 浏览器访问 http://服务器IP:网页控制台端口/webui例如:http://192.168.1.219:6099/webui 输入上一步的查看的网页控制台密码,并登录

登录网页控制台

  • 选择二维码登录,扫码登录即可。如果二维码无效,刷新页面再扫。

扫码登录

  • 登录成功后会跳转到配置界面

配置界面 在“Qmsg Key”设置项填写当前机器人所在管理台对应的Qmsg Key(Qmsg Key与当前登录机器人QQ不匹配将无法连接Qmsg酱服务器),填写完点击保存。

提示

当Qmsg酱管理台机器人昵称后面的“NT”图标变绿后表示已成功上线!之后重启容器,号码会自动登录。

# 注意事项

  • 机器人默认拒绝加群和不允许在群内发消息,如果需要在群内发消息,请在机器人设置面板添加群授权后再拉机器人进群。

机器人设置按钮 群授权 保存设置

上次更新: 5/26/2024, 12:22:05 PM