LLOnebot对接
💬 重要提示
LLOnebot框架的对接,需要安装LiteLoaderQQNT。
LLOnebot是LiteLoaderQQNT的一个插件。
1 所需工具
1.1 去腾讯官网安装最新版本的NTQQ 1.2安装LiteLoaderQQNT
LiteLoaderQQNT 是 QQNT 的插件加载器,一般在 QQNT 的环境内简称为 LiteLoader。
它可以让你自由地为 QQNT 添加各种插件,并实现例如美化主题、增加功能等各种功能。
点击 LiteLoaderQQNT官网
下载LiteLoaderQQNT安装包 如图:
下载后解压到D盘LiteLoaderQQNT目录

修改QQ安装目录下resources\app\app_launcher\index.js 文件
把
require(String.raw`D:\LiteloaderQQNT`);
插入到文件内容的第一行,插入后如下:
require(String.raw`D:\LiteloaderQQNT`);
require('./launcher.node').load('external_index', module);
保存后双击打开QQ,如果提示QQ被破坏,需要运行下QQ的修补工具。如果能直接运行,就不需要使用下面的修补工具了哦
下载下面的修补工具,解压后以管理员身份运行其中的exe修补程序,如果你能直接运行QQ是不需要用修补工具修补的。
用以下三种修补方式任选其一
1.2.1 DLLHijackMethod
在 Release 下载 dll 文件,重命名为 dbghelp.dll 放入 QQ.exe 同级目录下即可
https://github.com/LiteLoaderQQNT/QQNTFileVerifyPatch/tree/DLLHijackMethod1.2.2 QQNTFileVerifyPatch
在 Release 下载 exe 文件,运行将弹出文件选择框,进入 QQNT 安装目录选择 QQ.exe 开始修补,每次更新都需要重新修补
https://github.com/LiteLoaderQQNT/QQNTFileVerifyPatch1.2.3 PatcherNFixer
在 Release 下载 zip 文件,解压后运行 exe 将弹出图形化界面,根据软件界面提示选择相应选项与修补方式,每次更新都需要重新修补 https://github.com/xh321/LiteLoaderQQNT-PatcherNFixer

修补工具修补后,双击QQ打开就能正常运行了。能运行后,关闭QQ。继续下一步!
2 安装LLOneBot插件
安装LLOneBot插件,并解压到LiteLoaderQQNT\plugins下面

再次启动并登录QQ,点击三个横图标,进入设置,如图
拷贝旺财狗的回调地址到插件的HTTP上报地址
设置一个token然后点击保存
端口号可自己修改成自己想要的,不懂不改!
3.2 旺财狗侧设置
新增QQ机器人选择类型为LLOneBot
输入机器人的QQ号,就是你登录的QQ号
把上面步骤四登录QQ机器的IP地址加设置的端口号3000作为框架HttpAPI地址写到到旺财狗,如下图。
输入约定的token秘匙
保存并测试

4 测试对接
这样子,我们用其他微信号,向我们的机器人微信号,发送一个time指令,看看它能不能回复。能回复就代表调用成功了。不能回复可以看看旺财狗的日志,看看是不是哪里出错了。

5 结束语
至此,LLOnebot微信框架和旺财狗的交会对接就完成了。下面说一些注意点。
下面说一下一些特殊情况:
很多人配置完了,发现并没有成功。我来总结下哪些因素会导致失败。
1,防火墙,linux也有防火墙,windows也有防火墙,你可以尝试临时关闭防火墙再测试!
2,云主机的安全策略,如果你是部署在云服务器上的,你就要去云服务器控制面板开放主机的对外开放端口。
3,很多云主机内部不能用127.0.0.1作为通讯ip,即使是本机访问本机也不能。需要把ip改成云主机的公网IP。
4,检查端口是否可以用浏览器访问,这是检查问题的有用方法!
5,目前就想到这么多,以后再想到会来这里更新。配置时仔细观察变量,不要写错了。