This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
Releases: Nambers/MiraiCP
Releases · Nambers/MiraiCP
v2.9.0-M1
v2.9.0-M1
- 取消插件后缀检查
- 使用mirai v2.9.0-M1
- 支持
Image.isUploaded
- 优化
Image
的内部属性 - 更新一些依赖
该版本为预发行版, 可能包含一些问题
v2.8.0
v2.8.0
- 优化
SingleMessage
设计 - 优化
Event
设计 - 修复
nextMessage
的一些问题 - 修复
deserializationFromMiraiCode
的问题 #101 - 引入
deserializationFromMessageSource
- 支持
Face
,MarketFace
,Forwarded Message
和OnlineForwarded Message
- 分离代码到
h
和cpp
文件 - 重新设计
Exception
- Mirai 版本升级到 v2.8.0
C++ 部分代码从本版本起移动到https://github.com/Nambers/MiraiCP-template
v2.8.0-M2
v2.8.0-M2
- 支持MessageChain和大部分SingleMessage #87
- 支持解析coming audio, FileMessage, 和 quote (ForwardMessage要等mirai支持) #90
- 修复戳一戳事件的问题和增加
target
对象(#92 @Zipper-1) - 支持
BotLeaveEvent
(机器人退出群聊: 踢出/退出/解散) 和MemberJoinRequetEvent
(新群成员申请) #91 - 分散实现代码到
MiraiCP.cpp
以解决重复定义问题 #96 - 移动
quoteAndSendMessage
从MessageSource
和MessageChain
类,移动到Contact
类并deprecate - 重新设计
Event
类 #95, #99
该版本为开发版, 可能包含一些问题
需要下载压缩包替换原本全部cmake文件, miraicp.hpp和加入新增加的miraicp.cpp文件
v2.7.1-dev-1
v2.7.1-dev-1
- 增加重载dll指令
- 去掉windows.h依赖
- 分离c++ test部分
- 解决 #80 的问题
- 获取群公告列表独立出来
- 取消threadNum设置
- 增加CI build test
- C++ 部分优化一点代码结构, 消除命名歧义
该版本为开发版, 可能包含一些问题
v2.7.1-patch-1
v2.7.0
v2.7.0
- mirai版本升级到v2.7.0
- 修复因为发送频率过快导致服务器无应答直接抛出TimeOutEvent #76
- 增加发送消息retry机制 #76
- 增加测试框架
- 支持dll加载依赖的dll
- 增加nextMessage支持
- 增加戳一戳和戳一戳事件支持
- 让loader先登录再加载插件,以在onEnable取到bot
- 简化不必要的cmake代码
- 增加和删除一些命令
- plugin支持命令
- loader端和plugin端配置文件格式更改
- plugin端的配置文件从miraiCP.txt 要重命名为miraiCP.json, 然后内容为以下格式:
dependencies项是dll的依赖,如果没有就不填,上面的是dll路径
{ "pluginConfig":[{ "path":"\\cmake-build-debug\\MiraiCP.dll", "dependencies":[] }] }
- loader配置文件文件名不变,格式为:
{ "accounts": [{ "id": , "passwords": "" }], "cppPaths":[ { "path":"\\cmake-build-debug\\MiraiCP.dll", "dependence": [] } ] }
- plugin端的配置文件从miraiCP.txt 要重命名为miraiCP.json, 然后内容为以下格式:
v2.7-RC-dev5
v2.7-RC-dev5
- 修复2.7-RC-dev4中plugin端对cpp加载不正确(url)
- 修复取群成员列表中id溢出int
- 重新支持定时任务
- 新的LightAppStyle4
该版本主要为修复上一个版本
v2.7-RC-dev4
v2.7-RC-dev4
- 支持把plugin部分发布到maven, 以增加mcl支持
- mirai依赖更新到v2.7-RC-dev-3
- loader支持(-g)参数创建(覆盖)config.json模板
- 修复匿名聊天造成的找不到群成员造成的异常退出
该版本主要为了发布到maven,较于上一版没什么改动
v2.7-RC-dev3
v2.7-RC-dev3
- 优化cmake组合方式(所以推荐一并更新全部的Cmake文件)
- loader增加jline3命令输入框
- 支持运行时登录
- 支持调用onDisable退出
- loader支持md5作为密码(32位md5 大小写都可以)
- 更新mirai版本到v2.7-RC-dev1 修复管理员识别问题
- 支持群公告操作
- 支持上下文
- 添加ServiceMessage支持(UrlSharer)
- 修复一些MiraiCode的小问题
- 修复Mirai端取消mute(0)导致的不能unMute
该版本为预览版的开发版(,包含一些可能出现问题的特性
v2.7-Beta
v2.7-Beta
- 重构框架cmake组成方式
- 代码集中到一个hpp文件,更新更为方便
- 增加namespace隔离可能冲突的语义
- cmake包含源码子项目更容易导入sdk
- 更多插件信息,更多logger
该版本为预览版,包含可能出现问题的特性