Class InjectionHandler
java.lang.Object
com.mikuac.shiro.handler.injection.InjectionHandler
InjectionHandler class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvokeAnyMessage(Bot bot, AnyMessageEvent event) 监听全部消息voidinvokeFriendAdd(Bot bot, FriendAddNoticeEvent event) 好友添加事件voidinvokeFriendAddRequest(Bot bot, FriendAddRequestEvent event) 加好友请求事件voidinvokeFriendRecall(Bot bot, PrivateMsgDeleteNoticeEvent event) 好友消息撤回事件voidinvokeGroupAddRequest(Bot bot, GroupAddRequestEvent event) 加群请求事件voidinvokeGroupAdmin(Bot bot, GroupAdminNoticeEvent event) 管理员变动事件voidinvokeGroupBanNotice(Bot bot, GroupBanNoticeEvent event) 群禁言事件voidinvokeGroupCardChangeNotice(Bot bot, GroupCardChangeNoticeEvent event) 群名片变更事件voidinvokeGroupDecrease(Bot bot, GroupDecreaseNoticeEvent event) 退群事件voidinvokeGroupIncrease(Bot bot, GroupIncreaseNoticeEvent event) 入群事件voidinvokeGroupMessage(Bot bot, GroupMessageEvent event) 群聊消息voidinvokeGroupPokeNotice(Bot bot, PokeNoticeEvent event) 群戳一戳事件voidinvokeGroupRecall(Bot bot, GroupMsgDeleteNoticeEvent event) 群消息撤回事件voidinvokeGroupUploadNotice(Bot bot, GroupUploadNoticeEvent event) 群文件上传事件voidinvokeGuildMessage(Bot bot, GuildMessageEvent event) 频道消息voidinvokeHeartbeat(Bot bot, HeartbeatMetaEvent event) 心跳包voidinvokeLifecycle(Bot bot, LifecycleMetaEvent event) 生命周期voidinvokeMessage(Bot bot, MessageEvent event, Optional<List<HandlerMethod>> handlerMethods) 处理消息的过滤器于消息的分发voidinvokePrivateMessage(Bot bot, PrivateMessageEvent event) 私聊消息voidinvokePrivatePokeNotice(Bot bot, PokeNoticeEvent event) 私聊戳一戳事件
-
Constructor Details
-
InjectionHandler
public InjectionHandler()
-
-
Method Details
-
invokeGroupRecall
群消息撤回事件- Parameters:
bot-Botevent-GroupMsgDeleteNoticeEvent
-
invokeFriendRecall
好友消息撤回事件- Parameters:
bot-Botevent-PrivateMsgDeleteNoticeEvent
-
invokeFriendAdd
好友添加事件- Parameters:
bot-Botevent-FriendAddNoticeEvent
-
invokeGroupIncrease
入群事件- Parameters:
bot-Botevent-GroupIncreaseNoticeEvent
-
invokeGroupDecrease
退群事件- Parameters:
bot-Botevent-GroupDecreaseNoticeEvent
-
invokeFriendAddRequest
加好友请求事件- Parameters:
bot-Botevent-FriendAddRequestEvent
-
invokeGroupAddRequest
加群请求事件- Parameters:
bot-Botevent-GroupAddRequestEvent
-
invokeGroupBanNotice
群禁言事件- Parameters:
bot-Botevent-GroupBanNoticeEvent
-
invokeGroupCardChangeNotice
群名片变更事件- Parameters:
bot-Botevent-GroupCardChangeNoticeEvent
-
invokeGroupPokeNotice
群戳一戳事件- Parameters:
bot-Botevent-PokeNoticeEvent
-
invokeGroupUploadNotice
群文件上传事件- Parameters:
bot-Botevent-GroupUploadNoticeEvent
-
invokePrivatePokeNotice
私聊戳一戳事件- Parameters:
bot-Botevent-PokeNoticeEvent
-
invokeAnyMessage
监听全部消息- Parameters:
bot-Botevent-AnyMessageEvent
-
invokeGuildMessage
频道消息- Parameters:
bot-Botevent-GuildMessageEvent
-
invokeGroupMessage
群聊消息- Parameters:
bot-Botevent-GroupMessageEvent
-
invokePrivateMessage
私聊消息- Parameters:
bot-Botevent-PrivateMessageEvent
-
invokeMessage
public void invokeMessage(Bot bot, MessageEvent event, Optional<List<HandlerMethod>> handlerMethods) 处理消息的过滤器于消息的分发- Parameters:
bot-Botevent-MessageEventhandlerMethods- 消息处理方法
-
invokeGroupAdmin
管理员变动事件- Parameters:
bot-Botevent-GroupAdminNoticeEvent
-
invokeHeartbeat
心跳包- Parameters:
bot-Botevent-HeartbeatMetaEvent
-
invokeLifecycle
生命周期- Parameters:
bot-Botevent-LifecycleMetaEvent
-