Skip to content
This repository has been archived by the owner on Jan 7, 2020. It is now read-only.

Releases: kyubotics/coolq-cpp-sdk

v191008

08 Oct 15:48
Compare
Choose a tag to compare

更新日志:

  • 新增 api::get_friend_list 函数,用于获取好友列表
  • 新增 api::get_group_info 函数,用于获取单个群信息
  • 新增 event::on_group_ban 回调,用于处理群禁言事件,回调函数的参数类型为 cq::GroupBanEvent 类引用

v191002

02 Oct 06:35
Compare
Choose a tag to compare

更新日志:

  • 新增带 domain 参数的 api::get_cookie 函数,用于获取特定域名下的 cookies
  • MessageSegment 类新增带 style 参数的 music 静态方法
  • 更新构建脚本,现支持使用预编译的依赖库,而不用安装完整的 vcpkg,具体请参考 README
  • 完善 AppVeyor CI 配置,提供更舒适的自动构建体验

v190511-1

11 May 15:35
Compare
Choose a tag to compare

更新日志:

  • 同时支持使用 VS 2017 和 VS 2019、MSVC v141 和 MSVC v142 构建

v190511

10 May 16:27
Compare
Choose a tag to compare

更新日志:

  • 修复 scripts/generate.ps1 查找 CMake 命令出错的问题
  • 更新 scripts/post_build.ps1,现在不会再将 app.json 转码为 GB18030,因为 酷Q v5.14.5 开始支持 UTF-8 编码
  • 调整 App Id 的传递方式,现在在代码中可以使用 APP_ID 宏来获得 app_id.txt 中填写的 App Id,类型为字符串字面量
  • 切换构建工具链到 VS 2019 和 MSVC v142

注意,本次更新涉及到构建系统和核心代码两部分,需要同时更新构建部分(本仓库)和核心代码部分(src/cqsdk 子模块,通过 git submodule update 更新)。

v190509

09 May 15:44
Compare
Choose a tag to compare

更新日志:

  • 更新构建脚本以适应 酷Q v5.14.4 引入的插件开发目录变更,如果之前新增了 scripts/install.ps1,需要注意 $args 已经改变,请参考新的 README 中给出的安装脚本示例
  • 移除 CQ_INITIALIZE 宏和 cq::app::id 变量,现在只需要修改 app_id.txt 中的 App Id,而无需修改任何其它位置(比如以前需要修改的 CMakeLists.txt),也无需调用 CQ_INITIALIZE("app id") 来初始化
  • 调整了 demo.cpp 中的示例代码

注意,本次更新涉及到构建系统和核心代码两部分,需要同时更新构建部分(本仓库)和核心代码部分(src/cqsdk 子模块,通过 git submodule update 更新)。

v190407

07 Apr 13:52
Compare
Choose a tag to compare
  • 优化 prepare.ps1 脚本,不再要求 PATH 中存在 cmake 命令,可自动检测 vcpkg 和 VS 中的 CMake
  • 使用动态链接的 libiconv 取代静态链接(因为 酷Q 提供了 libiconv.dll),有效减小了 CPK 体积

这个版本不包含核心代码的更新,无需执行 git submodule update

v190303

03 Mar 15:37
Compare
Choose a tag to compare
  • cq:api::get_record 函数新增 full_path 参数用于获取语音文件的绝对路径
  • 新增 cq:api::get_image 函数用于下载收到的图片并获取图片文件的绝对路径
  • 新增 cq:api::can_send_imagecq:api::can_send_record 函数用于检查是否可以发送图片和语音