Releases: PigeonYuze/YamlBot
Releases · PigeonYuze/YamlBot
Version 1.7.0
✨ 新功能
- 支持了
mirai 2.14.0
的更新内容支持了在 v2.14.0-RC 中的新增特性
- 新增获取历史消息功能
Template
名称为ROAMING_SUPPORTED
提供函数get
,roamingMessages
,getAllMessages
,createRoamingMessageFilter
,readRoamingMessage
- 支持发送
石头剪刀布
标签修改
Template
的MESSAGE
对象
新增提供函数readRockPaperScissors
,sendRockPaperScissors
- 支持新增的
SignEvent
打卡事件内置属性:
sign
,hasRank
,user
,isByBot
,rank
,isByGroup
- 支持获取关于群公告 已确认/未确认 的群成员
于
GROUP_ANNOUNCEMENTS
模板新增isMemberReadAnnouncement
函数 - 新增了临时文件管理器
这对于普通用户并没有大的变化
🎨 变更
- 弃用了
GroupEntranceAnnouncementChangeEvent
, 此时若再次调用会得到错误
⚡ 优化
- 在解析指令时会提前缓存
Template
对象,不再临时获取
🐛 修复
- 修复了读取函数内的属性错误命名
位于
readActiveObjImpl
中的chart
误写为chat
该资源早就完工了,但是一直忘了发布
Version 1.6.1
⚡ 优化
- 优化了查找监听器的速度性能
🔥 删除
- 删除了非
MiraiLogger
的输出
此项应该在v1.6.0就被删除,但是忽略了在
Command
中处理指令的输出
Version 1.6.0
简介
Version 1.6.0` 的正式版本
在 Version 1.6.0-RC
上修复了更多的 bug
🆕 新特性
✨ 模板(Template)
- 新增
MessageManagerTemplate
模板
(帮助文档 MessageManagerTemplate.md)- 新增
sendMessageToGroup
函数 - 新增
sendMessageToFriend
函数 - 新增
sendMessageToAllGroups
函数 - 新增
sendMessageToAllFriends
函数 - 新增
NudgeGroupMember
函数 - 新增
NudgeFriend
函数
- 新增
✨ 新的功能 监听事件(Event Listener)
⬆️ 更新依赖
- 更新了
mirai (Mirai-Console & Mirai-Core)
版本号至2.14.0
虽然是在
build.gradle.kts
中更新了,但是并未实现相关新增功能
🐛 修复
- 修复了无法正确读取
ArgCommand.isPrefixForAll
属性 (#21)
这是因为在
YamlCommandDecoder
错误读取了isPrefix
属性,如果原本就是这样实现的请修改
- 修复了监听事情
BotJoinGroupEventListener
中子类的调用名称错误
错误将
Invite
写成了Kick
- 修复了无法读取某些
%template-call%
的模板 - 删除了一些不通过
MiraiLogger
的输出
Version 1.6.0-RC
🆕 新特性
✨ 模板(Template)
- 新增
MessageManagerTemplate
模板
(帮助文档 MessageManagerTemplate.md)
- 新增
sendMessageToGroup
函数 - 新增
sendMessageToFriend
函数 - 新增
sendMessageToAllGroups
函数 - 新增
sendMessageToAllFriends
函数 - 新增
NudgeGroupMember
函数 - 新增
NudgeFriend
函数
✨ 新的功能 监听事件(Event Listener)
⬆️ 更新依赖
- 更新了
mirai (Mirai-Console & Mirai-Core)
版本号至2.14.0
Version 1.5.0
🆕 新特性
ArgCommand
- ✨ 新增名称前缀后缀的判断 [#6]
- 🐛 修改判断逻辑, 防止部分时候无法读取参数
Template
- ✨ 新增
Jvm
反射模板- 新增针对
Java
的反射模板 - 新增针对
Kotlin
的反射模板 - 新增
Jvm
反射功能的文档
- 新增针对
- 🐛 修复了有时无法正确读取参数的
bug
Version 1.4.0
🆕 新特性
模板功能
- 新增了关于群荣誉的库, 如:
QueryHonorHistory
GetInstance
ReadActiveObj
ReadActiveObjImpl
ReadActiveHonorList
ReadActiveHonorInfoImpl
日志功能
- 新增了日志设置
- 新增日志功能开关
- 新增日志反馈群聊
⚡ 性能
- 缩短了
BASE.parseJson
的运行速度
Version 1.3.0
Template
- 新增群公告库
GroupAnnouncementsTemplate
- 新增
PushFunction
函数, - 新增
ReadFunction
函数, - 新增
DeleteFunction
函数, - 新增
ReadParameter
函数, - 新增
ReadOnlineAnnouncement
函数
- 新增
- 在基础库
BaseTemplate
新增了部分函数- 新增
SwitchFunction
函数, - 新增
EqualsFunction
函数, - 新增
MemoryEqualsFunction
函数, - 新增
CompareToFunction
函数(你可以使用以下名称来调用 '>','<', '==')
- 新增
Parameter
- 删除了
COMMAND_ID
的自动提供参数,需要由用户自行提供 - 新增了新的读取参数的函数
Version 1.2.1
修复Bug
- 修复了在将字符串转换为
List
集合时处理括号时的结果不准确 - 修复了在类
CreateFaceMessage
中的错误name
设置
Version 1.2.0
Template
- 新增了
MessageTemplate
用于与mirai
的Message
的创造与读写- 新增
FlashImage
的读与创建(并发送) - 新增
MusicShare
的读与创建(并发送) - 新增
FaceMessage
的读与创建 - 新增
DiceMessage
的读与创建(并发送) - 新增
LightAppMessage
的读与创建(并发送) - 新增
Audio
与Image
的读取
- 新增
Parameter
- 修复了在部分状况下内容有误的bug
- 修复了无法读取的bug
Version 1.1.2
修复了bug
- 修改了
ArgCommand
字段argsSplit
的类型为String
- 修复了
CommandReg
对ArgCommand
序列化的bug