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

Releases: Nambers/MiraiCP

2.6.5

21 Jun 08:57
Compare
Choose a tag to compare

Change log

  • mirai版本更新到2.6.7
  • 增加语音支持(目前mirai只支持发送给群聊和.slk/.amr后缀的语音文件)
  • 增加删除好友和退出群聊
  • loader 增加配置文件, 替换原本用参数传入的方式,现在可传入参数仅为配置文件的地址(可选,默认为同目录config.json)
    • 可以更改协议
    • 可以更改心跳策略
    • 格式如下
      {
      "id": qqid账号,
      "passwords": "passwords密码",
      "cppPath": "dll路径",
      "protocol":  "pad 协议选择: pad/phone/watch (可选,默认为phone)",
      "heatBeat": "STAT_HB 心跳策略: STAT_HB/REGISTER/NONE (可选,默认为state_hb)"
      }
      
  • 删除CheckUpdate检查更新, 因为可能引发SSL错误

2.6.4

11 Jun 15:00
Compare
Choose a tag to compare

更新

  1. 更新mirai版本至2.6.5, kt版本至1.5.10
  2. 整合JNI接口,合并loader和plugin项目,提取内核shared
  3. 支持修改部分群设置(群公告暂时不可用, 见#61)

修复

  1. 修复字符编码问题#59, 更换filesystem提供字符转换(:D) 到utf8cpp提供
  2. 修复mirai的as-design问题#60, mirai会自动转义

2.6.3

31 May 06:18
Compare
Choose a tag to compare

新特性

  • 使用模板类减少重复度, 所以监听接口从procession->registerEvent([=](GroupMessageEvent e) 改成procession->registerEvent<GroupMessageEvent>([=](GroupMessageEvent e)
  • 支持引用(quoteAndSend)
    修复
  • 修复撤回图片 #50
  • 修复一些小问题,如拼写错误之类的
  • 去掉loader的mirai-login-solver-selenium依赖,因为已经失效

2.6.3-RC

19 May 00:56
Compare
Choose a tag to compare
2.6.3-RC Pre-release
Pre-release

改动

  • 增加cmake, 删除vs文件, 可以在vs中用cmake打开, 尽量用MSVC编译
  • 增加doxygen注释
  • 更新jni依赖文件(从java8 -> openjdk15)
  • 增加序列化 / 反序列化接口
  • 把jsoncpp改成json for modern c++
  • 关于Friend / member/ group的信息全部以contact的json格式传递
  • 部分getter为没有必要的,改成const,用初始化列表初始化
  • 好友申请和群聊邀请事件提供本地序列化保存
  • 统一loader和plugin的改动
  • cpp部分全部采用utf8编码
  • 完善注释和生成在线文档

可参考#48

2.6.2

11 May 15:40
Compare
Choose a tag to compare

新特性

  • 支持取消监听(使用NodeHandle)
  • 群文件上传和取文件信息 #43
  • 支持同时登录多个账号(loader尚未支持) #47
  • 每个event对象和member / group / friend 对象都至少带有botid属性,指代该对象是属于哪个bot

修复

  • 群邀请事件变量错误

优化

  • 优化cpp部分config变量命名和jni层函数命名
  • 部分变量变为private,以getter形式获取

2.6.1

01 May 12:14
Compare
Choose a tag to compare
  1. 优化多线程支持实现 #19 #31
  2. 优化监听实现(支持多个监听器实现 #20 ,支持停止监听)
  3. 支持群临时会话 #32
  4. 支持滑块 #16
  5. 修复若干bug

2.5.0-patch-2

29 Mar 14:34
Compare
Choose a tag to compare

该版本为对v2.5.0-patch-1的修复
包括了

  1. 修复邀请入群重复报错和相关bug

2.5.0-patch-1

29 Mar 13:24
Compare
Choose a tag to compare

为v2.5.0补充发布

  1. 修复在c++ 头文件使用using namespace
  2. 修复多线程支持 #18 ,以及下一步计划 #19
  3. 增加botjoingroupevent支持
  4. 修复若干bug

2.5.0

28 Mar 07:57
Compare
Choose a tag to compare
  1. 增加多线程支持
  2. 修复若干
  3. 更新到mirai 2.5.0

2.4.6

14 Mar 13:09
Compare
Choose a tag to compare
  1. 修复中文乱码( #13 )
  2. 定时任务支持多参数( #12 )
  3. 增加构建聊天记录API
  4. 修复若干