/cqcppsdk

A C++ SDK for CoolQ.

Primary LanguageC++MIT LicenseMIT

CoolQ C++ SDK

License Tag QQ 群 Telegram 群

由于本人精力有限,且 酷Q 即将停止服务,本项目已停止维护,感谢大家一直以来的支持和鼓励!

CoolQ C++ SDK(或称 cqcppsdk、CQCPPSDK)是为了方便使用 C++ 开发 酷Q 应用而生的一个开发框架,封装了与 酷Q 提供的 DLL 接口相关的底层逻辑,对外提供更现代的 C++ 接口,从而提高应用开发效率,与此同时保持 C++ native 的性能优势。

极简示例

#include <cqcppsdk/cqcppsdk.hpp>

using namespace cq;

CQ_INIT {
    on_private_message([](const auto &event) {
        try {
            send_message(event.target, event.message);
        } catch (ApiError &err) {
            logging::warning("私聊", "复读失败");
        }
    });
}

使用方法

请参考 文档请不要在阅读文档之前直接下载本仓库代码,除非你知道你在做什么。

样例项目

样例 简介
打包资源文件 将资源文件打包到 app.dll,并在运行时解包

应用案例

项目 简介
richardchien/xiaofan-bot CQMOE 小秘书莫小凡
dynilath/coolq-dicebot 骰子机器人
MoeMod/CQuery CS1.6/CSGO 服务器查询
zhaoguoqingit/KeyWord 关键词触发器

问题反馈

如果使用过程中遇到任何问题、Bug,或有其它意见或建议,欢迎提 issue

也欢迎加入 QQ 交流群 590842375 来和大家讨论~