Skip to content

Releases: DreamVoid/MiraiMC

1.2

20 Jul 15:52
d08ce05
Compare
Choose a tag to compare
1.2

这是一个正式版本。此版本已经过测试确认没有大的问题,可以使用,建议所有用户和开发者都更新到此版本。

如果在本版本遇到任何问题,请提交issue

致开发者:此版本将listener下的所有类迁移到了event,请及时修改相关代码,否则将无法正常使用MiraiBot的API

更新日志

新增

功能

  • 加入启动时自动登录机器人功能 (1.2-pre1)
  • 加入自动登录机器人相关命令/mirai autologin (1.2-pre2)
  • 更新Mirai核心版本到2.7-M2 (1.2-pre3)

[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

20 Jul 14:12
d08ce05
Compare
Choose a tag to compare
1.2-rc2 Pre-release
Pre-release

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

优化和修复

  • 修复插件载入报错
  • 修复明文密码登录时MD5转换问题

1.2-rc1

20 Jul 13:41
edccb42
Compare
Choose a tag to compare
1.2-rc1 Pre-release
Pre-release

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

致开发者:此版本将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

16 Jul 09:42
e61336c
Compare
Choose a tag to compare
1.2-pre3 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

新增

  • 更新Mirai核心版本到2.7-M2
  • 为MiraiBot添加getInstance
  • 添加事件MiraiBotReloginEvent
  • 添加事件MiraiBotAvatarChangedEvent
  • 添加事件MiraiBotNickChangedEvent
  • 添加事件MiraiOtherClientMessageEvent
  • 添加事件MiraiMessageFriendRecallEvent
  • 添加事件MiraiMessageGroupRecallEvent
  • 添加事件MiraiBeforeImageUploadEvent
  • 添加事件MiraiImageUploadSucceedEvent
  • 添加事件MiraiImageUploadFailedEvent
  • 添加事件MiraiNudgeEvent

优化和修复

  • 修复非Windows环境下登录机器人命令出现数字转换问题 #8
  • 代码细节优化

1.2-pre2

10 Jul 04:04
3f06b02
Compare
Choose a tag to compare
1.2-pre2 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

新增

  • 加入自动登录机器人相关命令

优化和修复

  • 代码细节优化

1.2-pre1

22 Jun 15:11
b6fbbef
Compare
Choose a tag to compare
1.2-pre1 Pre-release
Pre-release

这是一个预发布版本,部分功能仍在测试,请及时反馈在本版本发现的问题。

新增

  • 加入启动时自动登录机器人功能

优化和修复

  • 代码细节优化

1.1

08 Jun 05:58
Compare
Choose a tag to compare
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

文件更改

更新插件后,请务必按照以下链接更新相关文件以避免引发问题

1.1-rc4

07 Jun 15:29
Compare
Choose a tag to compare

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

新增

  • /mirai 和 /miraimc 的指令权限判断

优化和修复

  • 将登录机器人接口的第一个参数改为long

1.1-rc2 Bug修复

07 Jun 12:46
Compare
Choose a tag to compare

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

本版本主要为Bug修复

优化和修复

  • 当外部插件调用MiraiBot时必须传参的Bug

1.1-rc1

07 Jun 09:48
Compare
Choose a tag to compare

这是一个发布候选版本,如果本版本没有问题,将直接作为正式版发布。

新增

  • 加入Javadoc网页
  • 加入事件 MiraiGroupBotLeaveEvent
  • 加入事件 MiraiGroupBotLeaveEvent
  • 加入事件 MiraiGroupBotGroupPermissionChangeEvent
  • 加入事件 MiraiGroupBotMuteEvent
  • 加入事件 MiraiGroupBotUnmuteEvent
  • 加入事件 MiraiGroupBotJoinGroupEvent
  • 加入事件 MiraiGroupMemberJoinEvent
  • 加入事件 MiraiGroupMemberLeaveEvent
  • 加入事件 MiraiGroupMemberJoinRequestEvent
  • 加入事件 MiraiGroupBotInvitedJoinGroupRequestEvent
  • 加入方法 MiraiBot.sendGroupMemberMessage
  • 加入方法 MiraiBot.getFriendNick
  • 加入方法 MiraiBot.getFriendRemark
  • 加入方法 MiraiBot.at

优化和修复

  • 代码和Javadoc细节优化