-
Notifications
You must be signed in to change notification settings - Fork 2
OPQBot Native 酷Q兼容框架搭建教程
OPQBot-Native
是本人开发的基于OPQBot
框架的酷Q兼容框架,更新三个月以来已经是画了一个很像酷Q的界面,缅怀酷Q。
本框架可以使用直接从各种源码编译出的dll,需要配套的json。不可用从酷Q临时目录中获取到的dll,因为这些dll被酷Q抹去了输出表,无法定位到各种事件函数。
本兼容框架适用于希望再使用酷Q界面风格的用户,但是说在前面,由于本人能力有限,性能与功能完善程度并不理想,需要高反应速度、超多群处理、多样CQ码需求的用户可以去看Mirai-Native了。后续应该会继续完善吧……
开源网址:https://github.com/Hellobaka/OPQBot-Native
希望大佬们送我一些star吧。
搭建过程:
一、启动OPQBot框架
通过上一篇文章的步骤,不出意外的情况下,框架可以正常启动,并且能正常接收消息。出现问题可以在帖子下留言~
二、查看框架映射端口
打开OPQBot框架所在的文件夹,打开CoreConf.conf
文件,查看Port的内容
Port = "0.0.0.0:8888"
0.0.0.0表示本地,8888表示通信的端口,SocketIO可以直接通过http://127.0.0.1:8888/
连接到框架,与框架通信。
此处的端口也可以修改,如果此端口被占用可以修改此处的配置来更换框架映射的端口
三、下载兼容框架
https://github.com/Hellobaka/OPQBot-Native/releases/latest
来到最新的框架下载页,下载MainCode.zip
并解压
四、启动框架
- 进入解压文件夹,双击启动
Lancher.exe
,一般是不需要管理员权限
可以看到下面的界面
- QQ号栏输入框架内已登录的QQ号,连接网址栏输入框架的本地映射网址
默认情况下(不修改端口),此连接网址为http://127.0.0.1:8888/
最后这个/
是必需的,不然将连接不上。
为了方便可以将自动登录勾选上,之后每次打开程序都会自动登录。
- 不出意外的话,兼容框架都可以正常登录,若出现任何弹窗错误,请检查以下几个问题:
i. 输入的QQ号是否是当前框架中已经登录的QQ
ii. 网址是否输入正确,网址最后是否有/
,网址开头是否是http://
iii. 端口是否填写正确。
- 会在屏幕中央出现一个小窗口,中间有此QQ号的头像
注:可以双击头像,会收起未实现功能的白边
五、放入插件
将dll与json放入兼容框架的data/plugins/
文件夹下即可。
如果之前的插件有数据需要迁移,则整个文件夹复制进data/app/
内即可。
需要注意的就是json必须与插件dll同名。如果恰好你的dll没有json,可以尝试借其他插件的json一用,将这份json复制出一份新的,并更名为这个没有json的dll的名字,大概率是可以正常使用的;不能用我也没办法,只能去找作者
六、注意事项
现阶段此框架并不完善,不知道框架能同时处理多少群的消息,多多提意见或建议都能帮助我来改善它。
CQ码实现的很少,某些事件也无法响应,具体实现进度见项目首页Readme中的说明
七、界面展示
右键菜单:
日志界面:
插件管理界面:
八、意见反馈
有以下两个渠道:
- GitHub的Issue
- QQ群:671467200