Package com.mikuac.shiro.core
Class BotPlugin
java.lang.Object
com.mikuac.shiro.core.BotPlugin
BotPlugin class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int不向下执行static final int向下执行 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintonAnyMessage(Bot bot, AnyMessageEvent event) 全部消息监听 (群聊与私聊)intonChannelCreatedNotice(Bot bot, ChannelCreatedNoticeEvent event) 子频道创建intonChannelDestroyedNotice(Bot bot, ChannelDestroyedNoticeEvent event) 子频道删除intonChannelUpdatedNotice(Bot bot, ChannelUpdatedNoticeEvent event) 子频道信息更新intonFriendAddNotice(Bot bot, FriendAddNoticeEvent event) 好友添加事件intonFriendAddRequest(Bot bot, FriendAddRequestEvent event) 好友添加请求intonGroupAddRequest(Bot bot, GroupAddRequestEvent event) 加群请求intonGroupAdminNotice(Bot bot, GroupAdminNoticeEvent event) 管理员变动intonGroupBanNotice(Bot bot, GroupBanNoticeEvent event) 群禁言事件intonGroupCardChangeNotice(Bot bot, GroupCardChangeNoticeEvent event) 群名片修改事件intonGroupDecreaseNotice(Bot bot, GroupDecreaseNoticeEvent event) 退群事件intonGroupHonorChangeNotice(Bot bot, GroupHonorChangeNoticeEvent event) 群荣誉变动事件intonGroupIncreaseNotice(Bot bot, GroupIncreaseNoticeEvent event) 群成员增加事件intonGroupLuckyKingNotice(Bot bot, GroupLuckyKingNoticeEvent event) 群红包运气王事件intonGroupMessage(Bot bot, GroupMessageEvent event) 收到群聊消息intonGroupMsgDeleteNotice(Bot bot, GroupMsgDeleteNoticeEvent event) 群消息撤回事件intonGroupPokeNotice(Bot bot, PokeNoticeEvent event) 群戳一戳事件intonGroupUploadNotice(Bot bot, GroupUploadNoticeEvent event) 群文件上传事件intonGuildMessage(Bot bot, GuildMessageEvent event) 收到频道消息int频道消息表情贴更新intonPrivateMessage(Bot bot, PrivateMessageEvent event) 收到私聊消息intonPrivateMsgDeleteNotice(Bot bot, PrivateMsgDeleteNoticeEvent event) 私聊消息撤回事件intonPrivatePokeNotice(Bot bot, PokeNoticeEvent event) 私聊戳一戳事件int收到离线文件
-
Field Details
-
MESSAGE_IGNORE
public static final int MESSAGE_IGNORE向下执行- See Also:
-
MESSAGE_BLOCK
public static final int MESSAGE_BLOCK不向下执行- See Also:
-
-
Constructor Details
-
BotPlugin
public BotPlugin()
-
-
Method Details
-
onAnyMessage
全部消息监听 (群聊与私聊)- Parameters:
bot-Botevent-AnyMessageEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onPrivateMessage
收到私聊消息- Parameters:
bot-Botevent-PrivateMessageEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupMessage
收到群聊消息- Parameters:
bot-Botevent-GroupMessageEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGuildMessage
收到频道消息- Parameters:
bot-Botevent-GuildMessageEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupUploadNotice
群文件上传事件- Parameters:
bot-Botevent-GroupUploadNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupAdminNotice
管理员变动- Parameters:
bot-Botevent-GroupAdminNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupDecreaseNotice
退群事件- Parameters:
bot-Botevent-GroupDecreaseNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupIncreaseNotice
群成员增加事件- Parameters:
bot-Botevent-GroupIncreaseNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupBanNotice
群禁言事件- Parameters:
bot-Botevent-GroupBanNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onFriendAddNotice
好友添加事件- Parameters:
bot-Botevent-FriendAddNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupMsgDeleteNotice
群消息撤回事件- Parameters:
bot-Botevent-GroupMsgDeleteNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onPrivateMsgDeleteNotice
私聊消息撤回事件- Parameters:
bot-Botevent-PrivateMsgDeleteNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupPokeNotice
群戳一戳事件- Parameters:
bot-Botevent-PokeNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onPrivatePokeNotice
私聊戳一戳事件- Parameters:
bot-Botevent-PokeNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupLuckyKingNotice
群红包运气王事件- Parameters:
bot-Botevent-GroupLuckyKingNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupHonorChangeNotice
群荣誉变动事件- Parameters:
bot-Botevent-GroupHonorChangeNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupCardChangeNotice
群名片修改事件- Parameters:
bot-Botevent-GroupCardChangeNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onReceiveOfflineFilesNotice
收到离线文件- Parameters:
bot-Botevent-ReceiveOfflineFilesNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onFriendAddRequest
好友添加请求- Parameters:
bot-Botevent-FriendAddRequestEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onGroupAddRequest
加群请求- Parameters:
bot-Botevent-GroupAddRequestEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onChannelCreatedNotice
子频道创建- Parameters:
bot-Botevent-ChannelCreatedNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onChannelDestroyedNotice
子频道删除- Parameters:
bot-Botevent-ChannelDestroyedNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onChannelUpdatedNotice
子频道信息更新- Parameters:
bot-Botevent-ChannelUpdatedNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-
onMessageReactionsUpdatedNotice
频道消息表情贴更新- Parameters:
bot-Botevent-MessageReactionsUpdatedNoticeEvent- Returns:
- 是否执行下一个插件,MESSAGE_IGNORE 向下执行,MESSAGE_BLOCK 不向下执行
-