1.6
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交issue
更新日志
主代码
新增
- Mirai 版本升级为 2.9.2
- 所有联系人实例增加
isImageEmoji
方法 - 所有图片上传成功事件增加
isEmoji
方法 - 支持读取和修改群匿名聊天开关
- 为联系人实例增加
sendMusicShare
方法 - 添加HTTPAPI支持
- 添加新的Exception用于流程控制
- 添加新的配置文件项
- 为所有好友事件增加
getFriend()
方法 - 为所有群事件增加
getGroup()
方法 - 为所有群员事件增加
getMember()
方法 - 为所有临时会话事件增加
getMember()
方法 MiraiBot
增加方法getAsFriend()
- 为HTTP API模式下的事件增加发送消息
- 为HTPP API模式下的事件增加方法
getType()
- 代码细节优化
优化和修复
- 修复需要引入依赖时不应该压缩导致插件无法正常使用的问题
- 调整自动登录协议选择流程
- 优化自动登录保存流程
- 登录机器人命令支持动态选择协议
- 代码细节优化
- 更新Javadoc
- 更正编码问题
- 更改命令的工作方式以兼容HTTP API
- 修复“一行有多条语句”问题
- 修复 Misplaced default in switch statement
- 修复 Avoid using finalizer method.
- 修复 All overloaded methods should be placed next to each other.
- 修复 switch without "default" clause.
- 优化报错提示
Bukkit
优化和修复
- 拆分命令类
- 调整Forge服务端的启动提示
Bungee
优化和修复
- 修复自动登录问题
Nukkit
优化和修复
- 优化命令工作方式(感谢 @lt-name )
- 修复日志问题
Sponge
优化和修复
- 修复自动登录问题
Velocity
新增
- 增加Velocity支持
优化和修复
- 修复Velocity登录机器人命令线程不执行的Bug
由 Github 生成的版本说明见下
What's Changed
- 修复Sponge自动登录问题 by @DreamVoid in #77
- 添加Velocity支持 by @DreamVoid in #79
- 更新到 Mirai 2.9.2 by @DreamVoid in #85
- 添加HTTPAPI支持 by @DreamVoid in #89
- 修复“一行有多条语句”问题 by @DreamVoid in #110
- Add a Codacy badge to README.md by @codacy-badger in #111
New Contributors
- @codacy-badger made their first contribution in #111
Full Changelog: v1.5.3...v1.6
配置文件更改
更新到此版本后,请将以下内容加入到 config.yml 文件末尾:
httpapi:
url: "http://localhost:8080"
message-fetch:
interval: 10
count: 10
请移除配置文件中的以下字段,这些已不再可用:
friendly-exception: true
下载说明
MiraiMC-Bukkit.jar
- 适用于CraftBukkit(如Spigot、Paper)服务端MiraiMC-Bungee.jar
- 适用于BungeeCord(如WaterFall)服务端MiraiMC-Nukkit.jar
- 适用于NukkitX服务端MiraiMC-Sponge.jar
- 适用于SpongeVanilla和SpongeForge服务端MiraiMC-Velocity.jar
- 适用于Velocity服务端