Skip to content

Releases: simple-robot/simbot-component-onebot

v0.3.0

13 Jun 09:30
00e2756
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC3

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

What's Changed

⚠️ 不兼容变更

✨ 优化

Full Changelog: v0.2.0...v0.3.0

v0.2.0

12 Jun 18:30
897c1fe
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC3

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

What's Changed

🎉 新特性

✨ 优化

👀 其他变更

Full Changelog: v0.1.1...v0.2.0

v0.1.1

11 Jun 11:52
b0ed3e1
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC3

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

What's Changed

🔧 Bug Fix

✨ 优化

Full Changelog: v0.1.0...v0.1.1

v0.1.0

09 Jun 07:56
e297699
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC3

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

Note

目前组件事件类型已经基本全部定义、封装完毕。

What's Changed

🎉 新特性

  • 支持Notice相关事件的组件事件类型实现,且组件事件中支持区分荣誉事件、红包人气王事件和戳一戳事件 by @ForliyScarlet in #8
  • 支持从 GroupRelation 中直接获取 member 信息 by @ForliyScarlet in #10
  • OneBotRequestEvent 的申请与拒绝支持可选的额外选项 by @ForliyScarlet in #11

👀 其他变更

Full Changelog: v0.0.4...v0.1.0

v0.0.4

08 Jun 08:00
b43ba29
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC2

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

What's Changed

🔧 Bug Fix

Full Changelog: v0.0.3...v0.0.4

v0.0.3

07 Jun 15:21
5a86b54
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC2

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

What's Changed

🔧 Bug Fix

  • 修复建立ws链接时没有提供accessToken的问题 by @ForliyScarlet in #2

👀 其他变更

  • 增加对Meta事件的组件事件类型实现;部分类型增加toString实现 by @ForliyScarlet in #3
  • 增加对Request事件的组件事件类型实现;增加OneBotStranger类型 by @ForliyScarlet in #4

New Contributors

Full Changelog: v0.0.2...v0.0.3

v0.0.2

04 Jun 08:01
1ade8c1
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC2

Warning

当前版本处于 0.x 的早期版本,可能存在各种问题。

我们欢迎并期望着您的的反馈协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

事件监听

目前可监听到的组件事件

  • OneBotMessageEvent
    • OneBotGroupMessageEvent
      • OneBotNormalGroupMessageEvent
      • OneBotAnonymousGroupMessageEvent
      • OneBotNoticeGroupMessageEvent
    • OneBotPrivateMessageEvent
      • OneBotFriendMessageEvent
      • OneBotGroupPrivateMessageEvent
  • OneBotUnknownEvent
  • OneBotUnsupportedEvent

其中,可以通过 OneBotUnsupportedEventOneBotUnknownEvent
来间接地监听那些尚未提供组件事件类型的原始事件。

OB11协议中的事件类型均有实现。

已知隐患

1: 根据来源的不同,部分 actor 的实现中部分属性或API可能无法获取到值。

例如在群成员的临时会话私聊事件 OneBotGroupPrivateMessageEvent 中,
无法根据事件信息获取到这个成员所属的群,因此 event.source() 会抛出异常。

2: API的反序列化如果存在缺失字段则可能没有用于填充的默认值

API的响应结果如果存在部分属性的缺失,可能会出现异常。

3: 查询相关的API无法明确‘未找到’

协议中没有约定当一个目标‘未找到’的时候的结果(例如查询id为 123 的群成员),
不明确到底是响应了 404 还是有某个 retcode

因此目前当“未找到”的情况出现时,
会抛出API的响应异常而不是得到预期的 null

4: 暂无文档和手册

字面意思。还没来得及写,但是有API文档

Full Changelog: v0.0.1...v0.0.2

v0.0.1

03 Jun 14:44
c00dec9
Compare
Choose a tag to compare

对应核心版本: v4.0.0-RC2

Warning

当前版本处于 0.x 的早期版本,可能存在各种问题。

我们欢迎并期望着您的的反馈
协助
感谢您的贡献与支持!

也欢迎您为我们献上一颗 star,这是对我们最大的鼓励与认可!

事件监听

目前可监听到的组件事件

  • OneBotMessageEvent
    • OneBotGroupMessageEvent
      • OneBotNormalGroupMessageEvent
      • OneBotAnonymousGroupMessageEvent
      • OneBotNoticeGroupMessageEvent
    • OneBotPrivateMessageEvent
      • OneBotFriendMessageEvent
      • OneBotGroupPrivateMessageEvent
  • OneBotUnknownEvent
  • OneBotUnsupportedEvent

其中,可以通过 OneBotUnsupportedEventOneBotUnknownEvent
来间接地监听那些尚未提供组件事件类型的原始事件。

OB11协议中的事件类型均有实现。

已知隐患

1: 根据来源的不同,部分 actor 的实现中部分属性或API可能无法获取到值。

例如在群成员的临时会话私聊事件 OneBotGroupPrivateMessageEvent 中,
无法根据事件信息获取到这个成员所属的群,因此 event.source() 会抛出异常。

2: API的反序列化如果存在缺失字段则可能没有用于填充的默认值

API的响应结果如果存在部分属性的缺失,可能会出现异常。

3: 查询相关的API无法明确‘未找到’

协议中没有约定当一个目标‘未找到’的时候的结果(例如查询id为 123 的群成员),
不明确到底是响应了 404 还是有某个 retcode

因此目前当“未找到”的情况出现时,
会抛出API的响应异常而不是得到预期的 null

4: 暂无文档和手册

字面意思。还没来得及写,但是有API文档

Full Changelog: https://github.com/simple-robot/simbot-component-onebot/commits/v0.0.1