Skip to content
This repository has been archived by the owner on Jun 23, 2023. It is now read-only.

OPQBot Native 酷Q兼容框架搭建教程

Mr.喜 edited this page Dec 24, 2020 · 5 revisions

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并解压
四、启动框架

  1. 进入解压文件夹,双击启动Lancher.exe,一般是不需要管理员权限
    启动
    可以看到下面的界面
    界面
  2. QQ号栏输入框架内已登录的QQ号,连接网址栏输入框架的本地映射网址
    界面
    默认情况下(不修改端口),此连接网址为http://127.0.0.1:8888/最后这个/是必需的,不然将连接不上。
    为了方便可以将自动登录勾选上,之后每次打开程序都会自动登录。
  3. 不出意外的话,兼容框架都可以正常登录,若出现任何弹窗错误,请检查以下几个问题:
    i. 输入的QQ号是否是当前框架中已经登录的QQ
    ii. 网址是否输入正确,网址最后是否有/,网址开头是否是http://
    iii. 端口是否填写正确。
  4. 会在屏幕中央出现一个小窗口,中间有此QQ号的头像

注:可以双击头像,会收起未实现功能的白边

五、放入插件
将dll与json放入兼容框架的data/plugins/文件夹下即可。
插件
如果之前的插件有数据需要迁移,则整个文件夹复制进data/app/内即可。
数据
需要注意的就是json必须与插件dll同名。如果恰好你的dll没有json,可以尝试借其他插件的json一用,将这份json复制出一份新的,并更名为这个没有json的dll的名字,大概率是可以正常使用的;不能用我也没办法,只能去找作者
六、注意事项
现阶段此框架并不完善,不知道框架能同时处理多少群的消息,多多提意见或建议都能帮助我来改善它。
CQ码实现的很少,某些事件也无法响应,具体实现进度见项目首页Readme中的说明
七、界面展示
右键菜单:
右键
日志界面:
日志
插件管理界面:
插件
八、意见反馈
有以下两个渠道:

  1. GitHub的Issue
  2. QQ群:671467200
Clone this wiki locally