Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __config_name__ (iamai.config.ConfigModel attribute) (iamai.ConfigModel attribute) __handled__ (iamai.Event attribute) (iamai.event.Event attribute) __plugin_file_path__ (iamai.Plugin attribute) (iamai.plugin.Plugin attribute) __plugin_load_type__ (iamai.Plugin attribute) (iamai.plugin.Plugin attribute) A access_token (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] ActionFailed, [1] active_time (iamai.adapter.kook.api.model.User attribute) Adapter (class in iamai) (class in iamai.adapter) adapter (iamai.config.MainConfig attribute) (iamai.Event attribute), [1] (iamai.event.Event attribute), [1] (iamai.event.MessageEvent attribute) adapter_run_hook() (iamai.Bot method) (iamai.bot.Bot method) adapter_shutdown_hook() (iamai.Bot method) (iamai.bot.Bot method) adapter_startup_hook() (iamai.Bot method) (iamai.bot.Bot method) adapter_type (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] (iamai.adapter.utils.WebSocketAdapter attribute) AdapterConfig (class in iamai.config) AdapterException adapters (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] (iamai.config.BotConfig attribute), [1] add_event_model() (iamai.adapter.gensokyo.GSKAdapter class method) age (iamai.adapter.gensokyo.event.Sender attribute) allow (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) (iamai.adapter.kook.event.PermissionUser attribute) Anonymous (class in iamai.adapter.gensokyo.event) anonymous (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) anonymous() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) api_root (iamai.adapter.kook.KookAdapter attribute) api_timeout (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] ApiClient (class in iamai.adapter.kook.api.client) ApiNotAvailable, [1] ApiTimeout, [1] app (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) app_id (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) app_secret (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) approve() (iamai.adapter.gensokyo.event.FriendRequestEvent method) (iamai.adapter.gensokyo.event.GroupRequestEvent method) (iamai.adapter.gensokyo.event.RequestEvent method) arbitrary_types_allowed (iamai.adapter.kook.event.Extra.Config attribute) area (iamai.adapter.gensokyo.event.Sender attribute) ask() (iamai.event.MessageEvent method) (iamai.MessageEvent method) at() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.adapter.kook.message.KookMessageSegment class method) Attachment (class in iamai.adapter.kook.event) Attachments (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) attachments (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) AttrDict (class in iamai.adapter.kook.event) audio (iamai.adapter.kook.event.EventTypes attribute) audio() (iamai.adapter.kook.message.KookMessageSegment class method) author (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.Quote attribute) author_id (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessage attribute) (iamai.adapter.kook.event.KookEvent attribute) avatar (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.event.TargetInfo attribute) B BaseMessage (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) BlackList (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) blacklists (iamai.adapter.kook.api.model.BlackListsReturn attribute) (iamai.adapter.kook.event.BlackListsReturn attribute) BlackListsReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) block (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] BM25 (class in iamai.models.BM25) body (iamai.adapter.kook.event.Extra attribute) Bot (class in iamai) (class in iamai.bot) bot (iamai.Adapter attribute), [1] (iamai.adapter.Adapter attribute), [1] (iamai.adapter.kook.api.model.User attribute) (iamai.config.MainConfig attribute), [1] (iamai.Plugin property) (iamai.plugin.Plugin property) bot_exit_hook() (iamai.Bot method) (iamai.bot.Bot method) bot_run_hook() (iamai.Bot method) (iamai.bot.Bot method) BotConfig (class in iamai.config) busid (iamai.adapter.gensokyo.event.File attribute) C call_api() (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.kook.KookAdapter method) card (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.kook.event.EventTypes attribute) Card() (iamai.adapter.kook.message.KookMessageSegment class method) CartBtnClickNoticeEvent (class in iamai.adapter.kook.event) Channel (class in iamai.adapter.kook.api.model) channel_id (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.event.Invite attribute) channel_name (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) channel_part (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.event.MentionInfo attribute) channel_type (iamai.adapter.kook.event.KookEvent attribute) ChannelAddedEvent (class in iamai.adapter.kook.event) ChannelAddReactionEvent (class in iamai.adapter.kook.event) ChannelDeletedReactionEvent (class in iamai.adapter.kook.event) ChannelDeleteEvent (class in iamai.adapter.kook.event) ChannelDeleteMessageEvent (class in iamai.adapter.kook.event) ChannelMessage (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) ChannelMessageEvent (class in iamai.adapter.kook.event) ChannelMessagesReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) ChannelNoticeEvent (class in iamai.adapter.kook.event) ChannelPinnedMessageEvent (class in iamai.adapter.kook.event) ChannelRoleInfo (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) ChannelRoleReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) channels (iamai.adapter.kook.api.model.ChannelsReturn attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.event.ChannelsReturn attribute) ChannelsReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) ChannelUnpinnedMessageEvent (class in iamai.adapter.kook.event) ChannelUpdatedEvent (class in iamai.adapter.kook.event) ChannelUpdatedMessageEvent (class in iamai.adapter.kook.event) CLASS (iamai.plugin.PluginLoadType attribute) code (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.UserChat attribute) color (iamai.adapter.kook.api.model.Role attribute) comment (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) compress (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] Config (class in iamai.adapter.console.config) (class in iamai.adapter.gensokyo.config) (class in iamai.adapter.kook.config) (iamai.Adapter attribute) config (iamai.Adapter property) Config (iamai.adapter.Adapter attribute) config (iamai.adapter.Adapter property) (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] Config (iamai.Plugin attribute) config (iamai.Plugin property) Config (iamai.plugin.Plugin attribute) config (iamai.plugin.Plugin property) ConfigModel (class in iamai) (class in iamai.config) ConsoleMessage (class in iamai.adapter.console.message) contact() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) contact_friend() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) contact_group() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) content (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.Quote attribute) convert_body() (iamai.adapter.kook.event.Extra class method) copy() (iamai.message.Message method) count (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.event.Reaction attribute) create_at (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.Quote attribute) create_task (iamai.adapter.utils.PollingAdapter attribute) created_time (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.event.BlackList attribute) D data (iamai.message.MessageSegment attribute), [1] default() (iamai.utils.PydanticEncoder method) default_channel_id (iamai.adapter.kook.api.model.Guild attribute) delay (iamai.adapter.utils.PollingAdapter attribute) deny (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) (iamai.adapter.kook.event.PermissionUser attribute) Depends() (in module iamai) (in module iamai.dependencies) dice() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) DIR (iamai.plugin.PluginLoadType attribute) direct_messages (iamai.adapter.kook.api.model.ChannelMessagesReturn attribute) (iamai.adapter.kook.api.model.DirectMessagesReturn attribute) (iamai.adapter.kook.event.ChannelMessagesReturn attribute) (iamai.adapter.kook.event.DirectMessagesReturn attribute) DirectMessage (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) DirectMessagesReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) duration (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.kook.event.Attachment attribute) E embeds (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) Emoji (class in iamai.adapter.kook.api.model) emoji (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.event.Reaction attribute) enable_open (iamai.adapter.kook.api.model.Guild attribute) endswith() (iamai.message.Message method) ERROR_CODE (iamai.adapter.gensokyo.exceptions.ApiNotAvailable attribute) error_or_exception() (iamai.Bot method) (iamai.bot.Bot method) (in module iamai.log) escape() (in module iamai.adapter.gensokyo.message) escape_kmarkdown() (in module iamai.adapter.kook.message) escape_tag() (in module iamai.adapter.console.message) Event (class in iamai) (class in iamai.event) event (iamai.adapter.kook.event.MessageEvent attribute) EVENT (iamai.adapter.kook.event.SignalTypes attribute) event (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] event_models (iamai.adapter.gensokyo.GSKAdapter attribute) event_postprocessor_hook() (iamai.Bot method) (iamai.bot.Bot method) event_preprocessor_hook() (iamai.Bot method) (iamai.bot.Bot method) EventException EventMessage (class in iamai.adapter.kook.event) EventTypes (class in iamai.adapter.kook.event) Extra (class in iamai.adapter.kook.event) extra (iamai.adapter.kook.event.KookEvent attribute) Extra.Config (class in iamai.adapter.kook.event) F face() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) File (class in iamai.adapter.gensokyo.event) file (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.kook.event.EventTypes attribute) FILE (iamai.plugin.PluginLoadType attribute) file() (iamai.adapter.kook.message.KookMessageSegment class method) file_type (iamai.adapter.kook.event.Attachment attribute) find_spec() (iamai.utils.ModulePathFinder method) flag (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) font (iamai.adapter.gensokyo.event.MessageEvent attribute) force_delete_package() (in module iamai.cli) FriendAddNoticeEvent (class in iamai.adapter.gensokyo.event) FriendRecallNoticeEvent (class in iamai.adapter.gensokyo.event) FriendRequestEvent (class in iamai.adapter.gensokyo.event) from_mapping() (iamai.message.MessageSegment class method) from_str() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.message.MessageSegment class method) from_type (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessage attribute) G get() (iamai.Adapter method) (iamai.adapter.Adapter method) (iamai.Bot method) (iamai.bot.Bot method) (iamai.event.MessageEvent method) (iamai.message.MessageSegment method) (iamai.MessageEvent method) get_access_token() (iamai.adapter.gensokyo.GSKAdapter method) get_adapter() (iamai.Bot method) (iamai.bot.Bot method) get_annotations() (in module iamai.utils) get_api_method() (in module iamai.adapter.kook.api.handle) get_api_restype() (in module iamai.adapter.kook.api.handle) get_classes_from_module() (in module iamai.utils) get_classes_from_module_name() (in module iamai.utils) get_cqcode() (iamai.adapter.gensokyo.message.GSKMessageSegment method) get_event_class() (in module iamai.adapter.kook.event) get_event_model() (iamai.adapter.gensokyo.GSKAdapter class method) get_event_type() (iamai.adapter.gensokyo.event.GSKEvent class method) get_guild_id() (iamai.adapter.kook.event.GuildNoticeEvent method) get_message_class() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.message.MessageSegment class method) get_plain_text() (iamai.adapter.gensokyo.event.MessageEvent method) (iamai.adapter.kook.event.MessageEvent method) (iamai.event.MessageEvent method) (iamai.message.Message method) (iamai.MessageEvent method) get_plugin() (iamai.Bot method) (iamai.bot.Bot method) get_score() (iamai.models.BM25.BM25 method) get_segment_class() (iamai.adapter.gensokyo.message.GSKMessage class method) (iamai.message.Message class method) get_sn() (iamai.adapter.kook.event.ResultStore class method) get_url (iamai.adapter.utils.HttpServerAdapter attribute) GetEventTimeout global_state (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] good (iamai.adapter.gensokyo.event.Status attribute) group_id (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelMessageEvent attribute) (iamai.adapter.kook.event.ChannelNoticeEvent attribute) (iamai.adapter.kook.event.GuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) (iamai.adapter.kook.event.UserNoticeEvent attribute) GroupAdminNoticeEvent (class in iamai.adapter.gensokyo.event) GroupBanNoticeEvent (class in iamai.adapter.gensokyo.event) GroupDecreaseNoticeEvent (class in iamai.adapter.gensokyo.event) GroupHonorNotifyEvent (class in iamai.adapter.gensokyo.event) GroupIncreaseNoticeEvent (class in iamai.adapter.gensokyo.event) GroupLuckyKingNotifyEvent (class in iamai.adapter.gensokyo.event) GroupMessageEvent (class in iamai.adapter.gensokyo.event) GroupRecallNoticeEvent (class in iamai.adapter.gensokyo.event) GroupRequestEvent (class in iamai.adapter.gensokyo.event) GroupUploadNoticeEvent (class in iamai.adapter.gensokyo.event) GSKAdapter (class in iamai.adapter.gensokyo) GSKAdapter.Config (class in iamai.adapter.gensokyo) GSKEvent (class in iamai.adapter.gensokyo.event) GSKException GSKMessage (class in iamai.adapter.gensokyo.message) GSKMessageSegment (class in iamai.adapter.gensokyo.message) Guild (class in iamai.adapter.kook.api.model) guild_id (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.Invite attribute) GuildAddBlockListNoticeEvent (class in iamai.adapter.kook.event) GuildDeleteBlockListNoticeEvent (class in iamai.adapter.kook.event) GuildDeleteNoticeEvent (class in iamai.adapter.kook.event) GuildEmoji (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) GuildEmojisReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) GuildMemberDecreaseNoticeEvent (class in iamai.adapter.kook.event) GuildMemberIncreaseNoticeEvent (class in iamai.adapter.kook.event) GuildMemberNoticeEvent (class in iamai.adapter.kook.event) GuildMemberOfflineNoticeEvent (class in iamai.adapter.kook.event) GuildMemberOnlineNoticeEvent (class in iamai.adapter.kook.event) GuildMemberUpdateNoticeEvent (class in iamai.adapter.kook.event) GuildNoticeEvent (class in iamai.adapter.kook.event) GuildRoleAddNoticeEvent (class in iamai.adapter.kook.event) GuildRoleDeleteNoticeEvent (class in iamai.adapter.kook.event) GuildRoleNoticeEvent (class in iamai.adapter.kook.event) GuildRoleUpdateNoticeEvent (class in iamai.adapter.kook.event) guilds (iamai.adapter.kook.api.model.GuildsReturn attribute) (iamai.adapter.kook.event.GuildsReturn attribute) GuildsReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) GuildUpdateNoticeEvent (class in iamai.adapter.kook.event) GuildUsersRetrun (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) GuilRoleReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) H handle() (iamai.Plugin method) (iamai.plugin.Plugin method) handle_event() (iamai.Bot method) (iamai.bot.Bot method) handle_gsk_event() (iamai.adapter.gensokyo.GSKAdapter method) handle_kook_event() (iamai.adapter.kook.KookAdapter method) handle_response() (iamai.adapter.utils.HttpServerAdapter method) (iamai.adapter.utils.WebSocketClientAdapter method) (iamai.adapter.utils.WebSocketServerAdapter method) handle_reverse_ws_response() (iamai.adapter.utils.WebSocketAdapter method) handle_websocket() (iamai.adapter.utils.WebSocketAdapter method) handle_websocket_msg() (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.kook.KookAdapter method) (iamai.adapter.utils.WebSocketAdapter method) handle_ws_response() (iamai.adapter.utils.WebSocketServerAdapter method) has_password (iamai.adapter.kook.api.model.Channel attribute) HeartbeatMetaEvent (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) HELLO (iamai.adapter.kook.event.SignalTypes attribute) hight (iamai.adapter.kook.event.Attachment attribute) hoist (iamai.adapter.kook.api.model.Role attribute) honor_type (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) host (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) HttpClientAdapter (class in iamai.adapter.utils) HttpServerAdapter (class in iamai.adapter.utils) I iamai module iamai.adapter module iamai.adapter.console.config module iamai.adapter.console.message module iamai.adapter.gensokyo module iamai.adapter.gensokyo.config module iamai.adapter.gensokyo.event module iamai.adapter.gensokyo.exceptions module iamai.adapter.gensokyo.message module iamai.adapter.kook module iamai.adapter.kook.api module iamai.adapter.kook.api.client module iamai.adapter.kook.api.handle module iamai.adapter.kook.api.model module iamai.adapter.kook.config module iamai.adapter.kook.event module iamai.adapter.kook.exceptions module iamai.adapter.kook.message module iamai.adapter.utils module iamai.bot module iamai.cli module iamai.config module iamai.const module iamai.dependencies module iamai.event module iamai.exceptions module iamai.log module iamai.message module iamai.models module iamai.models.BM25 module iamai.models.BM25.config module iamai.plugin module iamai.typing module iamai.utils module iamaiException icon (iamai.adapter.kook.api.model.Guild attribute) id (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.File attribute) id_ (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.Emoji attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.api.model.IntimacyImg attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.GuildEmoji attribute) (iamai.adapter.kook.event.IntimacyImg attribute) (iamai.adapter.kook.event.Quote attribute) (iamai.adapter.kook.event.TargetInfo attribute) identify_num (iamai.adapter.kook.api.model.User attribute) image (iamai.adapter.kook.event.EventTypes attribute) image() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.adapter.kook.message.KookMessageSegment class method) image_name (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) img_list (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) img_url (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) initialize() (iamai.models.BM25.BM25 method) install_package() (in module iamai.cli) interval (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) IntimacyImg (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) IntimacyIndexReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) Invite (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) InvitesReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) is_category (iamai.adapter.kook.api.model.Channel attribute) is_config_class() (in module iamai.utils) is_same_sender() (iamai.adapter.gensokyo.event.MessageEvent method) (iamai.event.MessageEvent method) (iamai.MessageEvent method) is_text() (iamai.adapter.console.message.ConsoleMessage method) (iamai.message.Message method) (iamai.message.MessageSegment method) item_part (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.event.MentionInfo attribute) items() (iamai.message.MessageSegment method) J joined_at (iamai.adapter.kook.api.model.User attribute) json_message() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) K keys() (iamai.message.MessageSegment method) Kmarkdown (class in iamai.adapter.kook.event) kmarkdown (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.EventTypes attribute) KMarkdown() (iamai.adapter.kook.message.KookMessageSegment class method) KookAdapter (class in iamai.adapter.kook) KookAdapter.Config (class in iamai.adapter.kook) KookEvent (class in iamai.adapter.kook.event) KookException KookMessage (class in iamai.adapter.kook.message) KookMessageSegment (class in iamai.adapter.kook.message) L last_read (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) last_read_time (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.event.UserChat attribute) latest_msg_time (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.event.UserChat attribute) level (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.config.LogConfig attribute), [1] LifecycleMetaEvent (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) limit_amount (iamai.adapter.kook.api.model.Channel attribute) ListReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) load_adapters() (iamai.Bot method) (iamai.bot.Bot method) load_plugins() (iamai.Bot method) (iamai.bot.Bot method) load_plugins_from_dirs() (iamai.Bot method) (iamai.bot.Bot method) LoadModuleError location() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) log (iamai.config.BotConfig attribute), [1] LogConfig (class in iamai.config) M MainConfig (class in iamai.config) master_id (iamai.adapter.kook.api.model.Channel attribute) me (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.event.Reaction attribute) mention (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) mention_all (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) mention_here (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) mention_info (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) mention_part (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.event.Kmarkdown attribute) (iamai.adapter.kook.event.MentionInfo attribute) mention_role_part (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.event.Kmarkdown attribute) (iamai.adapter.kook.event.MentionInfo attribute) mention_roles (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) mentionable (iamai.adapter.kook.api.model.Role attribute) MentionInfo (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) Message (class in iamai.message) message (iamai.adapter.gensokyo.event.MessageEvent attribute) message_id (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) message_type (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.PrivateMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessageEvent attribute) (iamai.adapter.kook.event.MessageEvent attribute) (iamai.adapter.kook.event.PrivateMessageEvent attribute) MessageCreateReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) MessageEvent (class in iamai) (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) (class in iamai.event) MessageSegment (class in iamai.message) Meta (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) meta (iamai.adapter.kook.api.model.ListReturn attribute) (iamai.adapter.kook.event.ListReturn attribute) meta_event_type (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) (iamai.adapter.gensokyo.event.LifecycleMetaEvent attribute) (iamai.adapter.gensokyo.event.MetaEvent attribute) (iamai.adapter.kook.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.event.LifecycleMetaEvent attribute) (iamai.adapter.kook.event.MetaEvent attribute) MetaEvent (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) mobile_verified (iamai.adapter.kook.api.model.User attribute) model_computed_fields (iamai.adapter.console.config.Config attribute) (iamai.adapter.console.message.ConsoleMessage attribute) (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.File attribute) (iamai.adapter.gensokyo.event.FriendAddNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) (iamai.adapter.gensokyo.event.LifecycleMetaEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.MetaEvent attribute) (iamai.adapter.gensokyo.event.NoticeEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.gensokyo.event.PrivateMessageEvent attribute) (iamai.adapter.gensokyo.event.RequestEvent attribute) (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.gensokyo.event.Status attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) (iamai.adapter.gensokyo.message.GSKMessageSegment attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.api.model.BlackListsReturn attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.api.model.ChannelMessagesReturn attribute) (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.ChannelsReturn attribute) (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.api.model.DirectMessagesReturn attribute) (iamai.adapter.kook.api.model.Emoji attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.api.model.GuildEmojisReturn attribute) (iamai.adapter.kook.api.model.GuildsReturn attribute) (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.api.model.IntimacyImg attribute) (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.api.model.InvitesReturn attribute) (iamai.adapter.kook.api.model.ListReturn attribute) (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.api.model.ReactionUser attribute) (iamai.adapter.kook.api.model.Role attribute) (iamai.adapter.kook.api.model.RolesReturn attribute) (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.URL attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.api.model.UserChatsReturn attribute) (iamai.adapter.kook.config.Config attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.BlackList attribute) (iamai.adapter.kook.event.BlackListsReturn attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelAddedEvent attribute) (iamai.adapter.kook.event.ChannelAddReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeletedReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeleteEvent attribute) (iamai.adapter.kook.event.ChannelDeleteMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessagesReturn attribute) (iamai.adapter.kook.event.ChannelNoticeEvent attribute) (iamai.adapter.kook.event.ChannelPinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.ChannelsReturn attribute) (iamai.adapter.kook.event.ChannelUnpinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedMessageEvent attribute) (iamai.adapter.kook.event.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessagesReturn attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.GuildAddBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildEmoji attribute) (iamai.adapter.kook.event.GuildEmojisReturn attribute) (iamai.adapter.kook.event.GuildMemberDecreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberIncreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOfflineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOnlineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleAddNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildsReturn attribute) (iamai.adapter.kook.event.GuildUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.event.IntimacyImg attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.Invite attribute) (iamai.adapter.kook.event.InvitesReturn attribute) (iamai.adapter.kook.event.Kmarkdown attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.LifecycleMetaEvent attribute) (iamai.adapter.kook.event.ListReturn attribute) (iamai.adapter.kook.event.MentionInfo attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) (iamai.adapter.kook.event.MessageEvent attribute) (iamai.adapter.kook.event.Meta attribute) (iamai.adapter.kook.event.MetaEvent attribute) (iamai.adapter.kook.event.NoticeEvent attribute) (iamai.adapter.kook.event.OriginEvent attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) (iamai.adapter.kook.event.PermissionUser attribute) (iamai.adapter.kook.event.PrivateAddReactionEvent attribute) (iamai.adapter.kook.event.PrivateDeleteMessageEvent attribute) (iamai.adapter.kook.event.PrivateDeleteReactionEvent attribute) (iamai.adapter.kook.event.PrivateMessageEvent attribute) (iamai.adapter.kook.event.PrivateNoticeEvent attribute) (iamai.adapter.kook.event.PrivateUpdateMessageEvent attribute) (iamai.adapter.kook.event.Quote attribute) (iamai.adapter.kook.event.Reaction attribute) (iamai.adapter.kook.event.ReactionUser attribute) (iamai.adapter.kook.event.RolesReturn attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) (iamai.adapter.kook.event.TargetInfo attribute) (iamai.adapter.kook.event.URL attribute) (iamai.adapter.kook.event.UserChat attribute) (iamai.adapter.kook.event.UserChatsReturn attribute) (iamai.adapter.kook.event.UserInfoUpdateNoticeEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelNoticeEvent attribute) (iamai.adapter.kook.event.UserNoticeEvent attribute) (iamai.adapter.kook.KookAdapter.Config attribute) (iamai.adapter.kook.message.KookMessageSegment attribute) (iamai.config.AdapterConfig attribute) (iamai.config.BotConfig attribute) (iamai.config.ConfigModel attribute) (iamai.config.LogConfig attribute) (iamai.config.MainConfig attribute) (iamai.config.PluginConfig attribute) (iamai.ConfigModel attribute) (iamai.Event attribute) (iamai.event.Event attribute) (iamai.event.MessageEvent attribute) (iamai.message.MessageSegment attribute) (iamai.MessageEvent attribute) model_config (iamai.adapter.console.config.Config attribute) (iamai.adapter.console.message.ConsoleMessage attribute) (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.File attribute) (iamai.adapter.gensokyo.event.FriendAddNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) (iamai.adapter.gensokyo.event.LifecycleMetaEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.MetaEvent attribute) (iamai.adapter.gensokyo.event.NoticeEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.gensokyo.event.PrivateMessageEvent attribute) (iamai.adapter.gensokyo.event.RequestEvent attribute) (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.gensokyo.event.Status attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) (iamai.adapter.gensokyo.message.GSKMessageSegment attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.api.model.BlackListsReturn attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.api.model.ChannelMessagesReturn attribute) (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.ChannelsReturn attribute) (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.api.model.DirectMessagesReturn attribute) (iamai.adapter.kook.api.model.Emoji attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.api.model.GuildEmojisReturn attribute) (iamai.adapter.kook.api.model.GuildsReturn attribute) (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.api.model.IntimacyImg attribute) (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.api.model.InvitesReturn attribute) (iamai.adapter.kook.api.model.ListReturn attribute) (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.api.model.ReactionUser attribute) (iamai.adapter.kook.api.model.Role attribute) (iamai.adapter.kook.api.model.RolesReturn attribute) (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.URL attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.api.model.UserChatsReturn attribute) (iamai.adapter.kook.config.Config attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.BlackList attribute) (iamai.adapter.kook.event.BlackListsReturn attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelAddedEvent attribute) (iamai.adapter.kook.event.ChannelAddReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeletedReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeleteEvent attribute) (iamai.adapter.kook.event.ChannelDeleteMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessagesReturn attribute) (iamai.adapter.kook.event.ChannelNoticeEvent attribute) (iamai.adapter.kook.event.ChannelPinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.ChannelsReturn attribute) (iamai.adapter.kook.event.ChannelUnpinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedMessageEvent attribute) (iamai.adapter.kook.event.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessagesReturn attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.GuildAddBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildEmoji attribute) (iamai.adapter.kook.event.GuildEmojisReturn attribute) (iamai.adapter.kook.event.GuildMemberDecreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberIncreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOfflineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOnlineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleAddNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildsReturn attribute) (iamai.adapter.kook.event.GuildUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.event.IntimacyImg attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.Invite attribute) (iamai.adapter.kook.event.InvitesReturn attribute) (iamai.adapter.kook.event.Kmarkdown attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.LifecycleMetaEvent attribute) (iamai.adapter.kook.event.ListReturn attribute) (iamai.adapter.kook.event.MentionInfo attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) (iamai.adapter.kook.event.MessageEvent attribute) (iamai.adapter.kook.event.Meta attribute) (iamai.adapter.kook.event.MetaEvent attribute) (iamai.adapter.kook.event.NoticeEvent attribute) (iamai.adapter.kook.event.OriginEvent attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) (iamai.adapter.kook.event.PermissionUser attribute) (iamai.adapter.kook.event.PrivateAddReactionEvent attribute) (iamai.adapter.kook.event.PrivateDeleteMessageEvent attribute) (iamai.adapter.kook.event.PrivateDeleteReactionEvent attribute) (iamai.adapter.kook.event.PrivateMessageEvent attribute) (iamai.adapter.kook.event.PrivateNoticeEvent attribute) (iamai.adapter.kook.event.PrivateUpdateMessageEvent attribute) (iamai.adapter.kook.event.Quote attribute) (iamai.adapter.kook.event.Reaction attribute) (iamai.adapter.kook.event.ReactionUser attribute) (iamai.adapter.kook.event.RolesReturn attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) (iamai.adapter.kook.event.TargetInfo attribute) (iamai.adapter.kook.event.URL attribute) (iamai.adapter.kook.event.UserChat attribute) (iamai.adapter.kook.event.UserChatsReturn attribute) (iamai.adapter.kook.event.UserInfoUpdateNoticeEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelNoticeEvent attribute) (iamai.adapter.kook.event.UserNoticeEvent attribute) (iamai.adapter.kook.KookAdapter.Config attribute) (iamai.adapter.kook.message.KookMessageSegment attribute) (iamai.config.AdapterConfig attribute) (iamai.config.BotConfig attribute) (iamai.config.ConfigModel attribute) (iamai.config.LogConfig attribute) (iamai.config.MainConfig attribute) (iamai.config.PluginConfig attribute) (iamai.ConfigModel attribute) (iamai.Event attribute) (iamai.event.Event attribute) (iamai.event.MessageEvent attribute) (iamai.message.MessageSegment attribute) (iamai.MessageEvent attribute) model_fields (iamai.adapter.console.config.Config attribute) (iamai.adapter.console.message.ConsoleMessage attribute) (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.File attribute) (iamai.adapter.gensokyo.event.FriendAddNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) (iamai.adapter.gensokyo.event.LifecycleMetaEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.MetaEvent attribute) (iamai.adapter.gensokyo.event.NoticeEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.gensokyo.event.PrivateMessageEvent attribute) (iamai.adapter.gensokyo.event.RequestEvent attribute) (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.gensokyo.event.Status attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) (iamai.adapter.gensokyo.message.GSKMessageSegment attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.api.model.BlackListsReturn attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.ChannelMessage attribute) (iamai.adapter.kook.api.model.ChannelMessagesReturn attribute) (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.ChannelsReturn attribute) (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.api.model.DirectMessagesReturn attribute) (iamai.adapter.kook.api.model.Emoji attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.api.model.GuildEmojisReturn attribute) (iamai.adapter.kook.api.model.GuildsReturn attribute) (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.api.model.IntimacyImg attribute) (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.api.model.InvitesReturn attribute) (iamai.adapter.kook.api.model.ListReturn attribute) (iamai.adapter.kook.api.model.MentionInfo attribute) (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.api.model.Reaction attribute) (iamai.adapter.kook.api.model.ReactionUser attribute) (iamai.adapter.kook.api.model.Role attribute) (iamai.adapter.kook.api.model.RolesReturn attribute) (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.URL attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.api.model.UserChatsReturn attribute) (iamai.adapter.kook.config.Config attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.BlackList attribute) (iamai.adapter.kook.event.BlackListsReturn attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelAddedEvent attribute) (iamai.adapter.kook.event.ChannelAddReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeletedReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeleteEvent attribute) (iamai.adapter.kook.event.ChannelDeleteMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessage attribute) (iamai.adapter.kook.event.ChannelMessageEvent attribute) (iamai.adapter.kook.event.ChannelMessagesReturn attribute) (iamai.adapter.kook.event.ChannelNoticeEvent attribute) (iamai.adapter.kook.event.ChannelPinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.ChannelsReturn attribute) (iamai.adapter.kook.event.ChannelUnpinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedMessageEvent attribute) (iamai.adapter.kook.event.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessagesReturn attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.GuildAddBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildEmoji attribute) (iamai.adapter.kook.event.GuildEmojisReturn attribute) (iamai.adapter.kook.event.GuildMemberDecreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberIncreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOfflineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOnlineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleAddNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildsReturn attribute) (iamai.adapter.kook.event.GuildUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.event.IntimacyImg attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.Invite attribute) (iamai.adapter.kook.event.InvitesReturn attribute) (iamai.adapter.kook.event.Kmarkdown attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.LifecycleMetaEvent attribute) (iamai.adapter.kook.event.ListReturn attribute) (iamai.adapter.kook.event.MentionInfo attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) (iamai.adapter.kook.event.MessageEvent attribute) (iamai.adapter.kook.event.Meta attribute) (iamai.adapter.kook.event.MetaEvent attribute) (iamai.adapter.kook.event.NoticeEvent attribute) (iamai.adapter.kook.event.OriginEvent attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) (iamai.adapter.kook.event.PermissionUser attribute) (iamai.adapter.kook.event.PrivateAddReactionEvent attribute) (iamai.adapter.kook.event.PrivateDeleteMessageEvent attribute) (iamai.adapter.kook.event.PrivateDeleteReactionEvent attribute) (iamai.adapter.kook.event.PrivateMessageEvent attribute) (iamai.adapter.kook.event.PrivateNoticeEvent attribute) (iamai.adapter.kook.event.PrivateUpdateMessageEvent attribute) (iamai.adapter.kook.event.Quote attribute) (iamai.adapter.kook.event.Reaction attribute) (iamai.adapter.kook.event.ReactionUser attribute) (iamai.adapter.kook.event.RolesReturn attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) (iamai.adapter.kook.event.TargetInfo attribute) (iamai.adapter.kook.event.URL attribute) (iamai.adapter.kook.event.UserChat attribute) (iamai.adapter.kook.event.UserChatsReturn attribute) (iamai.adapter.kook.event.UserInfoUpdateNoticeEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelNoticeEvent attribute) (iamai.adapter.kook.event.UserNoticeEvent attribute) (iamai.adapter.kook.KookAdapter.Config attribute) (iamai.adapter.kook.message.KookMessageSegment attribute) (iamai.config.AdapterConfig attribute) (iamai.config.BotConfig attribute) (iamai.config.ConfigModel attribute) (iamai.config.LogConfig attribute) (iamai.config.MainConfig attribute) (iamai.config.PluginConfig attribute) (iamai.ConfigModel attribute) (iamai.Event attribute) (iamai.event.Event attribute) (iamai.event.MessageEvent attribute) (iamai.message.MessageSegment attribute) (iamai.MessageEvent attribute) module iamai iamai.adapter iamai.adapter.console.config iamai.adapter.console.message iamai.adapter.gensokyo iamai.adapter.gensokyo.config iamai.adapter.gensokyo.event iamai.adapter.gensokyo.exceptions iamai.adapter.gensokyo.message iamai.adapter.kook iamai.adapter.kook.api iamai.adapter.kook.api.client iamai.adapter.kook.api.handle iamai.adapter.kook.api.model iamai.adapter.kook.config iamai.adapter.kook.event iamai.adapter.kook.exceptions iamai.adapter.kook.message iamai.adapter.utils iamai.bot iamai.cli iamai.config iamai.const iamai.dependencies iamai.event iamai.exceptions iamai.log iamai.message iamai.models iamai.models.BM25 iamai.models.BM25.config iamai.plugin iamai.typing iamai.utils ModulePathFinder (class in iamai.utils) msg_icon (iamai.adapter.kook.api.model.DirectMessage attribute) (iamai.adapter.kook.event.DirectMessage attribute) msg_id (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) msg_timestamp (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) music() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) music_custom() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) N name (iamai.Adapter attribute), [1] (iamai.adapter.Adapter attribute), [1] (iamai.adapter.gensokyo.event.Anonymous attribute) (iamai.adapter.gensokyo.event.File attribute) (iamai.adapter.gensokyo.GSKAdapter attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.Emoji attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.api.model.Role attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.GuildEmoji attribute) (iamai.adapter.kook.KookAdapter attribute) (iamai.Plugin property) (iamai.plugin.Plugin property) NAME (iamai.plugin.PluginLoadType attribute) nav_channels (iamai.adapter.kook.event.EventMessage attribute) NetworkError, [1] nickname (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.kook.api.model.User attribute) node() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) node_custom() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) nonce (iamai.adapter.kook.api.model.MessageCreateReturn attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.MessageCreateReturn attribute) notice_type (iamai.adapter.gensokyo.event.FriendAddNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.NoticeEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelAddedEvent attribute) (iamai.adapter.kook.event.ChannelAddReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeletedReactionEvent attribute) (iamai.adapter.kook.event.ChannelDeleteEvent attribute) (iamai.adapter.kook.event.ChannelDeleteMessageEvent attribute) (iamai.adapter.kook.event.ChannelPinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelUnpinnedMessageEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedEvent attribute) (iamai.adapter.kook.event.ChannelUpdatedMessageEvent attribute) (iamai.adapter.kook.event.GuildAddBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteBlockListNoticeEvent attribute) (iamai.adapter.kook.event.GuildDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberDecreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberIncreaseNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOfflineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberOnlineNoticeEvent attribute) (iamai.adapter.kook.event.GuildMemberUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleAddNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleDeleteNoticeEvent attribute) (iamai.adapter.kook.event.GuildRoleUpdateNoticeEvent attribute) (iamai.adapter.kook.event.GuildUpdateNoticeEvent attribute) (iamai.adapter.kook.event.NoticeEvent attribute) (iamai.adapter.kook.event.PrivateAddReactionEvent attribute) (iamai.adapter.kook.event.PrivateDeleteMessageEvent attribute) (iamai.adapter.kook.event.PrivateDeleteReactionEvent attribute) (iamai.adapter.kook.event.PrivateUpdateMessageEvent attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) (iamai.adapter.kook.event.UserInfoUpdateNoticeEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelEvent attribute) (iamai.adapter.kook.event.UserJoinAudioChannelNoticeEvent attribute) NoticeEvent (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) notify_type (iamai.adapter.kook.api.model.Guild attribute) NotifyEvent (class in iamai.adapter.gensokyo.event) O offline_count (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) on_tick() (iamai.adapter.utils.HttpClientAdapter method) (iamai.adapter.utils.PollingAdapter method) online (iamai.adapter.gensokyo.event.Status attribute) (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.event.TargetInfo attribute) online_count (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) open_id (iamai.adapter.kook.api.model.Guild attribute) operator_id (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) OriginEvent (class in iamai.adapter.kook.event) os (iamai.adapter.kook.api.model.User attribute) P page (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.event.Meta attribute) page_size (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.event.Meta attribute) page_total (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.event.Meta attribute) parent_id (iamai.adapter.kook.api.model.Channel attribute) path (iamai.utils.ModulePathFinder attribute) permission_overwrites (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) permission_sync (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) permission_users (iamai.adapter.kook.api.model.ChannelRoleInfo attribute) (iamai.adapter.kook.event.ChannelRoleInfo attribute) PermissionOverwrite (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) permissions (iamai.adapter.kook.api.model.Role attribute) PermissionUser (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) PING (iamai.adapter.kook.event.SignalTypes attribute) Plugin (class in iamai) (class in iamai.plugin) plugin (iamai.config.MainConfig attribute) plugin_dirs (iamai.config.BotConfig attribute), [1] plugin_state (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] PluginConfig (class in iamai.config) PluginLoadType (class in iamai.plugin) plugins (iamai.Bot property) (iamai.bot.Bot property) (iamai.config.BotConfig attribute), [1] plugins_priority_dict (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] poke() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) PokeNotifyEvent (class in iamai.adapter.gensokyo.event) PollingAdapter (class in iamai.adapter.utils) PONG (iamai.adapter.kook.event.SignalTypes attribute) port (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) position (iamai.adapter.kook.api.model.Role attribute) post_type (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.MetaEvent attribute) (iamai.adapter.gensokyo.event.NoticeEvent attribute) (iamai.adapter.gensokyo.event.RequestEvent attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.MessageEvent attribute) (iamai.adapter.kook.event.MetaEvent attribute) (iamai.adapter.kook.event.NoticeEvent attribute) (iamai.adapter.kook.event.OriginEvent attribute) post_url (iamai.adapter.utils.HttpServerAdapter attribute) priority (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] PrivateAddReactionEvent (class in iamai.adapter.kook.event) PrivateDeleteMessageEvent (class in iamai.adapter.kook.event) PrivateDeleteReactionEvent (class in iamai.adapter.kook.event) PrivateMessageEvent (class in iamai.adapter.gensokyo.event) (class in iamai.adapter.kook.event) PrivateNoticeEvent (class in iamai.adapter.kook.event) PrivateUpdateMessageEvent (class in iamai.adapter.kook.event) PydanticEncoder (class in iamai.utils) Q Quote (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) quote (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) quote() (iamai.adapter.kook.message.KookMessageSegment class method) R RateLimitException raw_content (iamai.adapter.kook.event.Kmarkdown attribute) raw_message (iamai.adapter.gensokyo.event.MessageEvent attribute) Reaction (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) reaction_time (iamai.adapter.kook.api.model.ReactionUser attribute) (iamai.adapter.kook.event.ReactionUser attribute) reactions (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) ReactionUser (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) read_status (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) RECONNECT (iamai.adapter.kook.event.SignalTypes attribute) reconnect_interval (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] (iamai.adapter.utils.WebSocketAdapter attribute) ReconnectError record() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) refuse() (iamai.adapter.gensokyo.event.FriendRequestEvent method) (iamai.adapter.gensokyo.event.GroupRequestEvent method) (iamai.adapter.gensokyo.event.RequestEvent method) region (iamai.adapter.kook.api.model.Guild attribute) reload_plugins() (iamai.Bot method) (iamai.bot.Bot method) remark (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.event.BlackList attribute) replace() (iamai.message.Message method) reply() (iamai.adapter.gensokyo.event.GroupMessageEvent method) (iamai.adapter.gensokyo.event.MessageEvent method) (iamai.adapter.gensokyo.event.PrivateMessageEvent method) (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.adapter.kook.event.ChannelMessageEvent method) (iamai.adapter.kook.event.MessageEvent method) (iamai.adapter.kook.event.PrivateMessageEvent method) (iamai.event.MessageEvent method) (iamai.MessageEvent method) report_self_message (iamai.adapter.kook.config.Config attribute) (iamai.adapter.kook.KookAdapter.Config attribute) request_type (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.RequestEvent attribute) RequestEvent (class in iamai.adapter.gensokyo.event) restart() (iamai.Bot method) (iamai.bot.Bot method) ResultStore (class in iamai.adapter.kook.event) RESUME (iamai.adapter.kook.event.SignalTypes attribute) RESUME_ACK (iamai.adapter.kook.event.SignalTypes attribute) reverse_ws_connection_hook() (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.utils.WebSocketAdapter method) Role (class in iamai.adapter.kook.api.model) role (iamai.adapter.gensokyo.event.Sender attribute) role_id (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.PermissionOverwrite attribute) (iamai.adapter.kook.api.model.Role attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.PermissionOverwrite attribute) roles (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuildEmojisReturn attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.api.model.InvitesReturn attribute) (iamai.adapter.kook.api.model.RolesReturn attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.event.GuildEmojisReturn attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.InvitesReturn attribute) (iamai.adapter.kook.event.RolesReturn attribute) RolesReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) rps() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) rule() (iamai.Plugin method) (iamai.plugin.Plugin method) run() (iamai.Adapter method) (iamai.adapter.Adapter method) (iamai.adapter.utils.HttpServerAdapter method) (iamai.adapter.utils.PollingAdapter method) (iamai.adapter.utils.WebSocketAdapter method) (iamai.adapter.utils.WebSocketClientAdapter method) (iamai.adapter.utils.WebSocketServerAdapter method) (iamai.Bot method) (iamai.bot.Bot method) runner (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) S safe_run() (iamai.Adapter method) (iamai.adapter.Adapter method) samefile() (in module iamai.utils) score (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) score() (iamai.models.BM25.BM25 method) search_packages_with_dependency() (in module iamai.cli) search_top_k() (iamai.models.BM25.BM25 method) self_id (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.kook.event.KookEvent attribute) SelfExitGuildNoticeEvent (class in iamai.adapter.kook.event) SelfJoinGuildNoticeEvent (class in iamai.adapter.kook.event) send() (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.kook.KookAdapter method) Sender (class in iamai.adapter.gensokyo.event) sender (iamai.adapter.gensokyo.event.MessageEvent attribute) session (iamai.adapter.utils.HttpClientAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) set_sn() (iamai.adapter.kook.event.ResultStore class method) sex (iamai.adapter.gensokyo.event.Sender attribute) shake() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) share() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) should_exit (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] show_raw (iamai.adapter.console.config.Config attribute) (iamai.adapter.kook.config.Config attribute), [1] (iamai.adapter.kook.KookAdapter.Config attribute), [1] shutdown() (iamai.Adapter method) (iamai.adapter.Adapter method) (iamai.adapter.utils.HttpClientAdapter method) (iamai.adapter.utils.HttpServerAdapter method) (iamai.adapter.utils.WebSocketAdapter method) (iamai.adapter.utils.WebSocketServerAdapter method) SignalTypes (class in iamai.adapter.kook.event) site (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) size (iamai.adapter.gensokyo.event.File attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) skip() (iamai.Plugin method) (iamai.plugin.Plugin method) SkipException slow_mode (iamai.adapter.kook.api.model.Channel attribute) social_info (iamai.adapter.kook.api.model.IntimacyIndexReturn attribute) (iamai.adapter.kook.event.IntimacyIndexReturn attribute) sort (iamai.adapter.kook.api.model.ListReturn attribute) (iamai.adapter.kook.event.ListReturn attribute) start_heartbeat() (iamai.adapter.kook.KookAdapter method) startswith() (iamai.message.Message method) startup() (iamai.Adapter method) (iamai.adapter.Adapter method) (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.kook.KookAdapter method) (iamai.adapter.utils.HttpClientAdapter method) (iamai.adapter.utils.HttpServerAdapter method) (iamai.adapter.utils.WebSocketAdapter method) (iamai.adapter.utils.WebSocketServerAdapter method) state (iamai.Plugin property) (iamai.plugin.Plugin property) Status (class in iamai.adapter.gensokyo.event) status (iamai.adapter.gensokyo.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.api.model.User attribute) stop() (iamai.Plugin method) (iamai.plugin.Plugin method) StopException sub_type (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupHonorNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.GroupMessageEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.LifecycleMetaEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.gensokyo.event.PrivateMessageEvent attribute) (iamai.adapter.kook.event.HeartbeatMetaEvent attribute) (iamai.adapter.kook.event.LifecycleMetaEvent attribute) (iamai.adapter.kook.event.MessageEvent attribute) sync_ctx_manager_wrapper() (in module iamai.utils) sync_func_wrapper() (in module iamai.utils) sys (iamai.adapter.kook.event.EventTypes attribute) SYS (iamai.adapter.kook.event.SignalTypes attribute) T target_id (iamai.adapter.gensokyo.event.GroupLuckyKingNotifyEvent attribute) (iamai.adapter.gensokyo.event.PokeNotifyEvent attribute) (iamai.adapter.kook.event.KookEvent attribute) target_info (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.event.UserChat attribute) TargetInfo (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) text (iamai.adapter.kook.event.EventTypes attribute) text() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.adapter.kook.message.KookMessageSegment class method) time (iamai.adapter.gensokyo.event.GSKEvent attribute) title (iamai.adapter.gensokyo.event.Sender attribute) to_me (iamai.adapter.gensokyo.event.GSKEvent property) token (iamai.adapter.gensokyo.config.Config attribute) (iamai.adapter.gensokyo.GSKAdapter.Config attribute) TokenError topic (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.Guild attribute) total (iamai.adapter.kook.api.model.Meta attribute) (iamai.adapter.kook.event.Meta attribute) type (iamai.adapter.gensokyo.event.GSKEvent attribute) (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.Quote attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.BaseMessage attribute) (iamai.adapter.kook.event.EventMessage attribute) (iamai.adapter.kook.event.Quote attribute) (iamai.Event attribute), [1] (iamai.event.Event attribute), [1] (iamai.event.MessageEvent attribute) (iamai.message.MessageSegment attribute), [1] type_ (iamai.adapter.kook.event.Extra attribute) (iamai.adapter.kook.event.KookEvent attribute) U UnauthorizedException unescape_kmarkdown() (in module iamai.adapter.kook.message) unread_count (iamai.adapter.kook.api.model.UserChat attribute) (iamai.adapter.kook.event.UserChat attribute) UnsupportedMessageOperation UnsupportedMessageType updated_at (iamai.adapter.kook.api.model.BaseMessage attribute) (iamai.adapter.kook.event.BaseMessage attribute) URL (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) url (iamai.adapter.gensokyo.config.Config attribute), [1] (iamai.adapter.gensokyo.GSKAdapter.Config attribute), [1] (iamai.adapter.kook.api.model.Attachments attribute) (iamai.adapter.kook.api.model.IntimacyImg attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.api.model.URL attribute) (iamai.adapter.kook.event.Attachment attribute) (iamai.adapter.kook.event.Attachments attribute) (iamai.adapter.kook.event.IntimacyImg attribute) (iamai.adapter.kook.event.Invite attribute) (iamai.adapter.kook.event.URL attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketClientAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) url_code (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.event.Invite attribute) User (class in iamai.adapter.kook.api.model) user (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.api.model.Invite attribute) (iamai.adapter.kook.api.model.PermissionUser attribute) (iamai.adapter.kook.event.BlackList attribute) (iamai.adapter.kook.event.Invite attribute) (iamai.adapter.kook.event.PermissionUser attribute) user_chats (iamai.adapter.kook.api.model.UserChatsReturn attribute) (iamai.adapter.kook.event.UserChatsReturn attribute) user_count (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) user_id (iamai.adapter.gensokyo.event.FriendAddNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.FriendRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupAdminNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupBanNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupDecreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupIncreaseNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRecallNoticeEvent attribute) (iamai.adapter.gensokyo.event.GroupRequestEvent attribute) (iamai.adapter.gensokyo.event.GroupUploadNoticeEvent attribute) (iamai.adapter.gensokyo.event.MessageEvent attribute) (iamai.adapter.gensokyo.event.NotifyEvent attribute) (iamai.adapter.gensokyo.event.Sender attribute) (iamai.adapter.kook.api.model.BlackList attribute) (iamai.adapter.kook.api.model.Channel attribute) (iamai.adapter.kook.api.model.ChannelRoleReturn attribute) (iamai.adapter.kook.api.model.Guild attribute) (iamai.adapter.kook.api.model.GuilRoleReturn attribute) (iamai.adapter.kook.event.BlackList attribute) (iamai.adapter.kook.event.CartBtnClickNoticeEvent attribute) (iamai.adapter.kook.event.ChannelRoleReturn attribute) (iamai.adapter.kook.event.GuilRoleReturn attribute) (iamai.adapter.kook.event.KookEvent attribute) (iamai.adapter.kook.event.SelfExitGuildNoticeEvent attribute) (iamai.adapter.kook.event.SelfJoinGuildNoticeEvent attribute) user_info (iamai.adapter.kook.api.model.GuildEmoji attribute) (iamai.adapter.kook.event.GuildEmoji attribute) UserChat (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) UserChatsReturn (class in iamai.adapter.kook.api.model) (class in iamai.adapter.kook.event) UserInfoUpdateNoticeEvent (class in iamai.adapter.kook.event) UserJoinAudioChannelEvent (class in iamai.adapter.kook.event) UserJoinAudioChannelNoticeEvent (class in iamai.adapter.kook.event) username (iamai.adapter.kook.api.model.TargetInfo attribute) (iamai.adapter.kook.api.model.User attribute) (iamai.adapter.kook.event.TargetInfo attribute) UserNoticeEvent (class in iamai.adapter.kook.event) users (iamai.adapter.kook.api.model.GuildUsersRetrun attribute) (iamai.adapter.kook.event.GuildUsersRetrun attribute) V values() (iamai.message.MessageSegment method) verbose_exception (iamai.config.LogConfig attribute), [1] video (iamai.adapter.kook.event.EventTypes attribute) video() (iamai.adapter.gensokyo.message.GSKMessageSegment class method) (iamai.adapter.kook.message.KookMessageSegment class method) vip_avatar (iamai.adapter.kook.api.model.User attribute) W websocket (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) websocket_connect() (iamai.adapter.gensokyo.GSKAdapter method) (iamai.adapter.kook.KookAdapter method) (iamai.adapter.utils.WebSocketAdapter method) WebSocketAdapter (class in iamai.adapter.utils) WebSocketClientAdapter (class in iamai.adapter.utils) WebSocketServerAdapter (class in iamai.adapter.utils) welcome_channel_id (iamai.adapter.kook.api.model.Guild attribute) width (iamai.adapter.kook.event.Attachment attribute) wrap_get_func() (in module iamai.utils) X xml_message() (iamai.adapter.gensokyo.message.GSKMessageSegment class method)