实现 OneBot 组件下的 InternalInteractionEvent 相关事件 #177
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
例如送信前的拦截事件和送信后的成功回调。
新增事件类型如下:
基础类型
OneBotInternalMessageInteractionEvent: 继承InternalMessageInteractionEventOneBotInternalMessagePreSendEvent: 继承InternalMessagePreSendEventOneBotInternalMessagePostSendEvent: 继承InternalMessagePostSendEventSendSupport 相关类型
OneBotSendSupportInteractionEventOneBotSendSupportPreSendEventOneBotSendSupportPostSendEvent细分子类型
OneBotGroupInteractionEvent:OneBotGroup.send的行为类型OneBotGroupPreSendEvent:OneBotGroup.send的拦截类型OneBotGroupPostSendEvent:OneBotGroup.send的通知类型OneBotFriendInteractionEvent:OneBotFriend.send的行为类型OneBotFriendPreSendEvent:OneBotFriend.send的拦截类型OneBotFriendPostSendEvent:OneBotFriend.send的通知类型OneBotMemberInteractionEvent:OneBotMember.send的行为类型OneBotMemberPreSendEvent:OneBotMember.send的拦截类型OneBotMemberPostSendEvent:OneBotMember.send的通知类型ReplySupport (MessageEvent) 相关类型
OneBotMessageEventInteractionEvent:OneBotMessageEvent.reply的行为类型OneBotMessageEventPreReplyEvent:OneBotMessageEvent.reply的拦截类型OneBotMessageEventPostReplyEvent:OneBotMessageEvent.reply的通知类型细分子类型
群相关
OneBotGroupMessageEventInteractionEvent:OneBotGroupMessageEvent.reply的行为类型OneBotGroupMessageEventPreReplyEvent:OneBotGroupMessageEvent.reply的拦截类型OneBotGroupMessageEventPostReplyEvent:OneBotGroupMessageEvent.reply的通知类型OneBotNormalGroupMessageEventInteractionEvent:OneBotNormalGroupMessageEvent.reply的行为类型OneBotNormalGroupMessageEventPreReplyEvent:OneBotNormalGroupMessageEvent.reply的拦截类型OneBotNormalGroupMessageEventPostReplyEvent:OneBotNormalGroupMessageEvent.reply的通知类型OneBotAnonymousGroupMessageEventInteractionEvent:OneBotAnonymousGroupMessageEvent.reply的行为类型OneBotAnonymousGroupMessageEventPreReplyEvent:OneBotAnonymousGroupMessageEvent.reply的拦截类型OneBotAnonymousGroupMessageEventPostReplyEvent:OneBotAnonymousGroupMessageEvent.reply的通知类型OneBotNoticeGroupMessageEventInteractionEvent:OneBotNoticeGroupMessageEvent.reply的行为类型OneBotNoticeGroupMessageEventPreReplyEvent:OneBotNoticeGroupMessageEvent.reply的拦截类型OneBotNoticeGroupMessageEventPostReplyEvent:OneBotNoticeGroupMessageEvent.reply的通知类型私聊相关
OneBotPrivateMessageEventInteractionEvent:OneBotPrivateMessageEvent.reply的行为类型OneBotPrivateMessageEventPreReplyEvent:OneBotPrivateMessageEvent.reply的拦截类型OneBotPrivateMessageEventPostReplyEvent:OneBotPrivateMessageEvent.reply的通知类型OneBotGroupPrivateMessageEventInteractionEvent:OneBotGroupPrivateMessageEvent.reply的行为类型OneBotGroupPrivateMessageEventPreReplyEvent:OneBotGroupPrivateMessageEvent.reply的拦截类型OneBotGroupPrivateMessageEventPostReplyEvent:OneBotGroupPrivateMessageEvent.reply的通知类型OneBotFriendMessageEventInteractionEvent:OneBotFriendMessageEvent.reply的行为类型OneBotFriendMessageEventPreReplyEvent:OneBotFriendMessageEvent.reply的拦截类型OneBotFriendMessageEventPostReplyEvent:OneBotFriendMessageEvent.reply的通知类型额外新增类型
OneBotSegmentsInteractionMessage, 是 OneBot 组件中针对InteractionMessage的扩展以适应对OneBotSegment的操作。