1 Star 0 Fork 1

冠王团队 / CQXQsdk

forked from EPK / CQXQsdk 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

简介

CQXQsdk旨在帮助酷Q开发者快速移植插件到先驱上
你可以直接下载CQXQsdk.zip来使用。

简称

下面说明中,CQ代表酷Q,XQ代表先驱。

准备

  1. XQrobot
  2. 需要移植的CQ插件源码
  3. 易语言

项目目录描述

├── Readme.md // help
├── sdk // (必须下载)
│  ├── CQXQsdk.e // 开发Sdk,类似CQsdk中的:com.example.demo\app.e
│  ├── CQXQ模板.ec // sdk引用模板,类似CQsdk中的:CQPAppSdk.ec
├── bin // (发送语音下载)放进框架bin目录。
│  ├── ffmpeg.exe // 转码器,用作非silk语音的解码。
│  ├── silk_v3_encoder.exe // silk编码器,用作生成silk语音。
└── Source
   └── CQXQ模板.e // sdk引用模板源码

使用说明

  1. 打开 CQ插件 的源码和 CQXQsdk.e
  2. 更换CQ插件的开发模板为: CQXQ模板.ec
  3. 将CQ插件的 AppInfo 子程序更换为CQXQsdk.e中的 AppInfo 子程序,并填写插件信息。
  4. 将CQXQsdk.e中的 XQfunction 程序集全部复制到CQ插件中,然后基本移植完成,这时候就可以关闭CQXQsdk.e
  5. 接下来将CQ插件的 _eventGroupMsg 子程序中的参数msgId改为文本型。
  6. 将源码编译为 [你插件的名字].XQ.dll ,放进先驱Plugin目录即可。

框架目录描述

├── 先驱.exe
├── Plugin // 插件目录,需要把编译后的xxx.XQ.dll放入
├── bin // 需要发送语音请把ffmpeg.exe 和 silk_v3_encoder.exe 放入。
└── data // 本sdk生成目录,用作存放数据
   ├── image // 图片缓存目录,用做CQ码发送图片。
   ├── record // 语音缓存目录,用作CQ码发送语音。
   └── app // 插件数据目录,用于记录插件配置信息。

调用路径

XQ框架接收事件→XQfunction(程序集)分发事件→CQ应用(程序集)接收事件→调用CQXQ模板处理事件→CQXQ模板调用XQApi(V1)完成处理

视频教程

https://www.bilibili.com/video/BV17K4y1e7jV

注意事项

  1. 只能设置一个菜单:menuA
  2. 由于XQ是多QQ框架,而CQ是单Q框架,登陆多Q可能会出现异常。
  3. 本框架只是为了让移植CQ更方便,如果你不是CQ开发者,建议你研究官方Sdk。
  4. 由于XQ框架和CQ框架插件事件和api都不相同,很难做到完美兼容,如果想完美移植插件,建议您重写插件。
  5. 不支持ID点歌
  6. 支持[CQ:xml,content=xxxxxxxxxx] 来发送XML。
  7. 支持[CQ:json,content=xxxxxxxxxx] 来发送Json。

空文件

简介

CQXQsdk,基于先驱机器人的酷Q开发sdk,让酷Q开发者两分钟移植插件到先驱。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/guznwang/cqxqsdk.git
git@gitee.com:guznwang/cqxqsdk.git
guznwang
cqxqsdk
CQXQsdk
master

搜索帮助