All Projects → super1207 → MiraiCQ

super1207 / MiraiCQ

Licence: AGPL-3.0 license
用C/C++,易语言写QQ机器人,兼容酷Q插件,支持Linux(通过Wine)

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Objective-C++
1391 projects
lua
6591 projects
Makefile
30231 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to MiraiCQ

ProtobufBot
QQ机器人框架 ProtobufBot 整体介绍。看README
Stars: ✭ 45 (-18.18%)
Mutual labels:  mirai, qqbot, coolq, onebot
OneBot-YaYa
✨ OneBot(原CQHTTP) 多平台的实现
Stars: ✭ 108 (+96.36%)
Mutual labels:  qqbot, coolq, onebot
Go-Mirai-Client
基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定
Stars: ✭ 90 (+63.64%)
Mutual labels:  mirai, qqbot, coolq
zhamao-framework
协程、高性能、灵活的聊天机器人 & Web 开发框架(炸毛框架)
Stars: ✭ 99 (+80%)
Mutual labels:  qqbot, coolq, onebot
WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (-27.27%)
Mutual labels:  mirai, qqbot
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+140%)
Mutual labels:  mirai, qqbot
sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
Stars: ✭ 557 (+912.73%)
Mutual labels:  mirai, qqbot
nonebot-plugin
一些 NoneBot 即开即用、良好兼容的插件——自定义表情包、早晚安、Vtuber今日运势等
Stars: ✭ 101 (+83.64%)
Mutual labels:  qqbot, coolq
Shiro
基于OneBot协议的QQ机器人快速开发框架
Stars: ✭ 78 (+41.82%)
Mutual labels:  qqbot, onebot
onebot
OneBot:统一的聊天机器人应用接口标准
Stars: ✭ 1,113 (+1923.64%)
Mutual labels:  qqbot, onebot
Black-Cat-qqbot
一个qq机器人,基于graia
Stars: ✭ 16 (-70.91%)
Mutual labels:  mirai, qqbot
mai-bot
Based on nonebot, a common bot framework for maimai.
Stars: ✭ 157 (+185.45%)
Mutual labels:  qqbot, coolq
mirai-setu
一个mirai-console的简单的色图插件
Stars: ✭ 105 (+90.91%)
Mutual labels:  mirai, qqbot
GreenOnions
一个Mirai的QQ机器人, 实现了搜图, RSS订阅转发, 根据PixivID下载原图, 翻译, setu等功能
Stars: ✭ 109 (+98.18%)
Mutual labels:  qqbot, onebot
FuyaoBot
A QQ bot bases on Mirai, Spring Boot, MySQL and Mybatis Plus.
Stars: ✭ 30 (-45.45%)
Mutual labels:  mirai, qqbot
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+252.73%)
Mutual labels:  mirai, qqbot
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (+325.45%)
Mutual labels:  mirai, qqbot
CoolQ-Golang-Plugin
Golang 酷Q CoolQ 插件 plugin 模板 template
Stars: ✭ 17 (-69.09%)
Mutual labels:  qqbot, coolq
Mirai-Bot-Setup
Windows环境下部署qq机器人指南。A guide for building up a qqbot with Windows.
Stars: ✭ 54 (-1.82%)
Mutual labels:  mirai, qqbot
splatoon2-qqbot
主要用于 Splatoon2 群的机器人
Stars: ✭ 40 (-27.27%)
Mutual labels:  qqbot, coolq

MiraiCQ

OM7U3D.png

软件说明:

  1. 本软件的编写初衷为兼容酷Q插件,除此之外,还会提供一些额外的功能(见rand_pic),来收发原始onebot数据。
  2. 对接OneBot v11标准,软件长期可用。

特色:

  1. 更加稳定,高效,占用资源更少(可执行文件大小不到3M
  2. 多进程框架,每个插件都在独立的进程中运行,瞬间定位问题插件。
  3. 简洁明了的操作界面,一看就懂。

下载地址

  1. releases
  2. actions (预览版本,可能不够稳定)
  3. 高速下载 (国内下载速度快,但可能不会及时更新)

使用方法:

  1. 将原酷Q插件的dlljson放入app文件夹(自行创建,或自动创建)。
  2. 开启 OneBot v11 实现端的 websocket 正向连接,详细说明请参照此项目:Mrs4s/go-cqhttp
  3. 运行 MiraiCQ.exe。

运行环境:

Windows 7 with sp1 以及更新的版本,系统语言必须是中文。

编译方法:

  1. 安装VS2022,安装时勾选:使用C++的桌面开发。
  2. clone本项目,使用VS2022打开 MiraiCQ.sln ,直接编译。

开源说明:

本软件(不包括插件,插件是否免费取决于插件作者)永久免费使用,您可以通过任何合法方式使用本软件。

本软件使用 GNU Affero General Public License v3.0 开源,若要用于其它用途,请仔细阅读开源协议。

开源地址:https://github.com/super1207/MiraiCQ

交流与问题反馈:

  1. issues
  2. QQ群:920220179 (欢迎来玩

常见问题解答:

  1. 插件的json文件需要使用 UTF-8 编码。
  2. 某些原酷Q插件会依赖一些酷Q的dll,可以将其放入bin目录(自行创建)。
  3. 原酷Q中的dll下载地址
  4. MiraiCQ不会支持获取txqq的cookie,csrf token等涉及账号安全的API,也不会支持钱包转账、红包收发等涉及金钱交易的API。
  5. MiraiCQ"暂时"不支持语音收发。注:您仍然可以使用onebot定义的语音cq码来收发语音(需要安装ffmpeg,并且要确保onebot实现所在的电脑可以访问语音文件)。

插件开发:

您可以寻找以前酷Q的SDK来开发MiraiCQ的插件。如kyubotics/cqcppsdk

相关项目:

  1. botuniverse/onebot-11(对接标准)
  2. Mrs4s/go-cqhttp(一个onebotv11实现)
  3. coolq-http-api(主要测试插件以及部分源码参考)
  4. iTXTech/mirai-native(相似项目,部分逻辑上参考)
  5. mamoe/mirai(起名)
  6. 此外,其他相关项目在thirdpart目录下可以找到,不一一列举。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].