Releases: DreamVoid/MiraiMC
Releases · DreamVoid/MiraiMC
1.2
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。
如果在本版本遇到任何问题,请提交issue
致开发者:此版本将listener下的所有类迁移到了event,请及时修改相关代码,否则将无法正常使用MiraiBot的API
更新日志
新增
功能
[API] 方法
- 为MiraiBot添加
MiraiBot.Instance
(1.2-pre3) - 将
listener
下的所有类迁移到event
(1.2-rc1) - 添加方法:
MiraiBot.doBotLogin(long BotAccount, byte[] PasswordMD5, MiraiProtocol Protocol)
(1.2-rc1)
[API] 事件
- 添加事件:
MiraiBotReloginEvent
(1.2-pre3) - 添加事件:
MiraiBotAvatarChangedEvent
(1.2-pre3) - 添加事件:
MiraiBotNickChangedEvent
(1.2-pre3) - 添加事件:
MiraiOtherClientMessageEvent
(1.2-pre3) - 添加事件:
MiraiMessageFriendRecallEvent
(1.2-pre3) - 添加事件:
MiraiMessageGroupRecallEvent
(1.2-pre3) - 添加事件:
MiraiBeforeImageUploadEvent
(1.2-pre3) - 添加事件:
MiraiImageUploadSucceedEvent
(1.2-pre3) - 添加事件:
MiraiImageUploadFailedEvent
(1.2-pre3) - 添加事件:
MiraiNudgeEvent
(1.2-pre3) - 添加事件:好友昵称改变:
MiraiFriendRemarkChangeEvent
(1.2-rc1) - 添加事件:成功添加了一个新好友:
MiraiFriendAddEvent
(1.2-rc1) - 添加事件:好友已被删除:
MiraiFriendDeleteEvent
(1.2-rc1) - 添加事件:一个账号请求添加机器人为好友:
MiraiNewFriendRequestEvent
(1.2-rc1) - 添加事件:好友头像改变:
MiraiFriendAvatarChangedEvent
(1.2-rc1) - 添加事件:好友昵称改变:
MiraiFriendNickChangedEvent
(1.2-rc1) - 添加事件:好友输入状态改变:
MiraiFriendInputStatusChangedEvent
(1.2-rc1) - 添加事件:群名改变:
MiraiGroupNameChangeEvent
(1.2-rc1) - 添加事件:入群公告改变:
MiraiGroupEntranceAnnouncementChangeEvent
(1.2-rc1) - 添加事件:全员禁言状态改变:
MiraiGroupMuteAllEvent
(1.2-rc1) - 添加事件:匿名聊天状态改变:
MiraiGroupAllowAnonymousChatEvent
(1.2-rc1) - 添加事件:允许群员邀请好友加群状态改变:
MiraiGroupAllowMemberInviteEvent
(1.2-rc1) - 添加事件:成员群名片改动:
MiraiGroupMemberCardChangeEvent
(1.2-rc1) - 添加事件:成员群头衔改动:
MiraiGroupMemberSpecialTitleChangeEvent
(1.2-rc1) - 添加事件:成员权限改变:
MiraiGroupMemberPermissionChangeEvent
(1.2-rc1) - 添加事件:群成员被禁言:
MiraiGroupMemberMuteEvent
(1.2-rc1) - 添加事件:群成员被取消禁言:
MiraiGroupMemberUnmuteEvent
(1.2-rc1)
优化和修复
功能
- 修复非Windows环境下登录机器人命令出现数字转换问题 (#8) (1.2-pre3)
- 登录过程改为使用MD5(在之后的版本中,除了命令登录,可能会强制使用MD5登录) (1.2-rc1)
- 修复插件载入报错 (1.2-rc2)
[API] 接口
- 修复明文密码登录时MD5转换问题 (1.2-rc2)
其他
- 代码细节优化
1.2-rc2
1.2-rc1
这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。
致开发者:此版本将listener下的所有类迁移到了event,请及时修改相关代码,否则将无法正常使用MiraiBot的API
新增
- 将
listener
下的所有类迁移到event
- 加入方法:
MiraiBot.doBotLogin(long BotAccount, byte[] PasswordMD5, MiraiProtocol Protocol)
- 加入事件:好友昵称改变:
MiraiFriendRemarkChangeEvent
- 加入事件:成功添加了一个新好友:
MiraiFriendAddEvent
- 加入事件:好友已被删除:
MiraiFriendDeleteEvent
- 加入事件:一个账号请求添加机器人为好友:
MiraiNewFriendRequestEvent
- 加入事件:好友头像改变:
MiraiFriendAvatarChangedEvent
- 加入事件:好友昵称改变:
MiraiFriendNickChangedEvent
- 加入事件:好友输入状态改变:
MiraiFriendInputStatusChangedEvent
- 加入事件:群名改变:
MiraiGroupNameChangeEvent
- 加入事件:入群公告改变:
MiraiGroupEntranceAnnouncementChangeEvent
- 加入事件:全员禁言状态改变:
MiraiGroupMuteAllEvent
- 加入事件:匿名聊天状态改变:
MiraiGroupAllowAnonymousChatEvent
- 加入事件:允许群员邀请好友加群状态改变:
MiraiGroupAllowMemberInviteEvent
- 加入事件:成员群名片改动:
MiraiGroupMemberCardChangeEvent
- 加入事件:成员群头衔改动:
MiraiGroupMemberSpecialTitleChangeEvent
- 加入事件:成员权限改变:
MiraiGroupMemberPermissionChangeEvent
- 加入事件:群成员被禁言:
MiraiGroupMemberMuteEvent
- 加入事件:群成员被取消禁言:
MiraiGroupMemberUnmuteEvent
优化和修复
- 登录过程改为使用MD5(在之后的版本中,除了命令登录,可能会强制使用MD5登录)
- 代码细节优化
- 更新Javadoc
1.2-pre3
这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。
新增
- 更新Mirai核心版本到2.7-M2
- 为MiraiBot添加
getInstance
- 添加事件
MiraiBotReloginEvent
- 添加事件
MiraiBotAvatarChangedEvent
- 添加事件
MiraiBotNickChangedEvent
- 添加事件
MiraiOtherClientMessageEvent
- 添加事件
MiraiMessageFriendRecallEvent
- 添加事件
MiraiMessageGroupRecallEvent
- 添加事件
MiraiBeforeImageUploadEvent
- 添加事件
MiraiImageUploadSucceedEvent
- 添加事件
MiraiImageUploadFailedEvent
- 添加事件
MiraiNudgeEvent
优化和修复
- 修复非Windows环境下登录机器人命令出现数字转换问题 #8
- 代码细节优化
1.2-pre2
1.2-pre1
1.1
这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用。
如果在本版本遇到任何问题,请提交issue
更新日志
新增
功能
- 为 /mirai 添加新的命令 (1.1-pre1)
- 为多个API添加Javadoc (1.1-pre1)
- 加入Javadoc网页 (1.1-rc1)
- /mirai 和 /miraimc 的指令权限判断 (1.1-rc4)
- 增加配置文件的一项以允许将Mirai工作目录设为其他文件夹以使用现有MiraiBot机器人配置文件
[API] 方法
- 加入方法
MiraiBot.sendGroupMemberMessage()
(1.1-rc1) - 加入方法
MiraiBot.getFriendNick()
(1.1-rc1) - 加入方法
MiraiBot.getFriendRemark()
(1.1-rc1) - 为方法
MiraiBot.sendFriendMessage()
增加消息链参数 - 为方法
MiraiBot.sendGroupMessage()
增加消息链参数 - 为
MiraiBot
下的方法增加日志输出
[API] 事件
- 加入事件 MiraiBotOnlineEvent (1.1-pre2)
- 加入事件 MiraiBotOfflineEvent (1.1-pre2)
- 加入事件 MiraiGroupTempMessageEvent (1.1-pre2)
- 加入事件 MiraiStrangerMessageEvent (1.1-pre2)
- 加入事件 MiraiGroupMessagePreSendEvent (1.1-pre2)
- 加入事件 MiraiFriendMessagePreSendEvent (1.1-pre2)
- 加入事件 MiraiGroupTempMessagePreSendEvent (1.1-pre2)
- 加入事件 MiraiStrangerMessagePreSendEvent (1.1-pre2)
- 加入事件 MiraiGroupMessagePostSendEvent (1.1-pre2)
- 加入事件 MiraiFriendMessagePostSendEvent (1.1-pre2)
- 加入事件 MiraiGroupTempMessagePostSendEvent (1.1-pre2)
- 加入事件 MiraiStrangerMessagePostSendEvent (1.1-pre2)
- 加入事件 MiraiGroupBotLeaveEvent (1.1-rc1)
- 加入事件 MiraiGroupBotLeaveEvent (1.1-rc1)
- 加入事件 MiraiGroupBotGroupPermissionChangeEvent (1.1-rc1)
- 加入事件 MiraiGroupBotMuteEvent (1.1-rc1)
- 加入事件 MiraiGroupBotUnmuteEvent (1.1-rc1)
- 加入事件 MiraiGroupBotJoinGroupEvent (1.1-rc1)
- 加入事件 MiraiGroupMemberJoinEvent (1.1-rc1)
- 加入事件 MiraiGroupMemberLeaveEvent (1.1-rc1)
- 加入事件 MiraiGroupMemberJoinRequestEvent (1.1-rc1)
- 加入事件 MiraiGroupBotInvitedJoinGroupRequestEvent (1.1-rc1)
- 为事件 MiraiGroupBotInvitedJoinGroupRequestEvent 添加
setAccept()
方法和setIgnore()
方法 - 为事件 MiraiGroupMemberJoinRequestEvent 添加
setAccept()
方法和setIgnore()
方法 - 为事件增加日志输出
优化和修复
功能
- 当插件被禁用时关闭所有机器人 (1.1-pre1)
- 修复机器人不存在时调用API报错 (1.1-pre1)
- 修复数组数量判断错误导致的戳一戳不可用 (1.1-pre1)
- 修复不正确的调用配置文件导致无法登录机器人 (1.1-pre1)
[API] 接口
- 移除各事件获取实例的方法并在未来使用更直接的接口供开发者调用 (1.1-pre2)
- 当外部插件调用MiraiBot时必须传参的Bug (1.1-rc2)
- 将登录机器人接口的第一个参数改为long (1.1-rc4)
- 调用
MiraiBot.sendGroupNudge()
时可能会出现错误的Bug
文件更改
更新插件后,请务必按照以下链接更新相关文件以避免引发问题
- config.yml:点击查看
1.1-rc4
1.1-rc2 Bug修复
这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。
本版本主要为Bug修复
优化和修复
- 当外部插件调用MiraiBot时必须传参的Bug
1.1-rc1
这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。
新增
- 加入Javadoc网页
- 加入事件 MiraiGroupBotLeaveEvent
- 加入事件 MiraiGroupBotLeaveEvent
- 加入事件 MiraiGroupBotGroupPermissionChangeEvent
- 加入事件 MiraiGroupBotMuteEvent
- 加入事件 MiraiGroupBotUnmuteEvent
- 加入事件 MiraiGroupBotJoinGroupEvent
- 加入事件 MiraiGroupMemberJoinEvent
- 加入事件 MiraiGroupMemberLeaveEvent
- 加入事件 MiraiGroupMemberJoinRequestEvent
- 加入事件 MiraiGroupBotInvitedJoinGroupRequestEvent
- 加入方法 MiraiBot.sendGroupMemberMessage
- 加入方法 MiraiBot.getFriendNick
- 加入方法 MiraiBot.getFriendRemark
- 加入方法 MiraiBot.at
优化和修复
- 代码和Javadoc细节优化