Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W _ __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 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.utils.WebSocketAdapter attribute) AdapterConfig (class in iamai.config) AdapterException adapters (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] (iamai.config.BotConfig attribute), [1] app (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) ask() (iamai.event.MessageEvent method) (iamai.MessageEvent method) B block (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] BM25 (class in iamai.model.BM25) Bot (class in iamai) (class in iamai.bot) bot (iamai.Adapter attribute), [1] (iamai.adapter.Adapter attribute), [1] (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) C CLASS (iamai.plugin.PluginLoadType attribute) clean() (iamai.i18n.TranslationManager method) cli_func() (in module iamai.cli) compile_mo() (iamai.i18n.TranslationManager method) compile_mo_files() (in module iamai.i18n) 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) copy() (iamai.message.Message method) create_task (iamai.adapter.utils.PollingAdapter attribute) D data (iamai.message.MessageSegment attribute), [1] default() (iamai.utils.PydanticEncoder method) delay (iamai.adapter.utils.PollingAdapter attribute) Depends() (in module iamai) (in module iamai.dependencies) DIR (iamai.plugin.PluginLoadType attribute) E endswith() (iamai.message.Message method) error_or_exception() (iamai.Bot method) (iamai.bot.Bot method) (in module iamai.log) Event (class in iamai) (class in iamai.event) event (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] event_postprocessor_hook() (iamai.Bot method) (iamai.bot.Bot method) event_preprocessor_hook() (iamai.Bot method) (iamai.bot.Bot method) EventException F FILE (iamai.plugin.PluginLoadType attribute) find_spec() (iamai.utils.ModulePathFinder method) from_mapping() (iamai.message.MessageSegment class method) from_str() (iamai.message.MessageSegment class method) G generate_po() (iamai.i18n.TranslationManager method) generate_pot() (iamai.i18n.TranslationManager method) 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_adapter() (iamai.Bot method) (iamai.bot.Bot method) get_annotations() (in module iamai.utils) get_classes_from_module() (in module iamai.utils) get_classes_from_module_name() (in module iamai.utils) get_message_class() (iamai.message.MessageSegment class method) get_plain_text() (iamai.event.MessageEvent method) (iamai.message.Message method) (iamai.MessageEvent method) get_plugin() (iamai.Bot method) (iamai.bot.Bot method) get_score() (iamai.model.BM25.BM25 method) get_segment_class() (iamai.message.Message class method) get_url (iamai.adapter.utils.HttpServerAdapter attribute) GetEventTimeout global_state (iamai.Bot attribute), [1] (iamai.bot.Bot attribute), [1] H handle() (iamai.Plugin method) (iamai.plugin.Plugin method) handle_event() (iamai.Bot method) (iamai.bot.Bot 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.utils.WebSocketAdapter method) handle_ws_response() (iamai.adapter.utils.WebSocketServerAdapter method) host (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.utils module iamai.bot module iamai.cli module iamai.config module iamai.const module iamai.dependencies module iamai.event module iamai.exceptions module iamai.i18n module iamai.log module iamai.message module iamai.model module iamai.model.BM25 module iamai.model.BM25.config module iamai.plugin module iamai.typing module iamai.utils module iamaiException initialize() (iamai.model.BM25.BM25 method) is_config_class() (in module iamai.utils) is_same_sender() (iamai.event.MessageEvent method) (iamai.MessageEvent method) is_text() (iamai.message.Message method) (iamai.message.MessageSegment method) items() (iamai.message.MessageSegment method) K keys() (iamai.message.MessageSegment method) L level (iamai.config.LogConfig attribute), [1] 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 locale (iamai.Bot property) (iamai.bot.Bot property) (iamai.config.BotConfig attribute) locale_dirs (iamai.Bot property) (iamai.bot.Bot property) log (iamai.config.BotConfig attribute), [1] LogConfig (class in iamai.config) M MainConfig (class in iamai.config) Message (class in iamai.message) MessageEvent (class in iamai) (class in iamai.event) MessageSegment (class in iamai.message) model_config (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.utils iamai.bot iamai.cli iamai.config iamai.const iamai.dependencies iamai.event iamai.exceptions iamai.i18n iamai.log iamai.message iamai.model iamai.model.BM25 iamai.model.BM25.config iamai.plugin iamai.typing iamai.utils ModulePathFinder (class in iamai.utils) N name (iamai.Adapter attribute), [1] (iamai.adapter.Adapter attribute), [1] (iamai.Plugin property) (iamai.plugin.Plugin property) NAME (iamai.plugin.PluginLoadType attribute) O on_tick() (iamai.adapter.utils.HttpClientAdapter method) (iamai.adapter.utils.PollingAdapter method) P path (iamai.utils.ModulePathFinder 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] PollingAdapter (class in iamai.adapter.utils) port (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) post_url (iamai.adapter.utils.HttpServerAdapter attribute) priority (iamai.Plugin attribute), [1] (iamai.plugin.Plugin attribute), [1] PydanticEncoder (class in iamai.utils) R reconnect_interval (iamai.adapter.utils.WebSocketAdapter attribute) reload_plugins() (iamai.Bot method) (iamai.bot.Bot method) replace() (iamai.message.Message method) reply() (iamai.event.MessageEvent method) (iamai.MessageEvent method) restart() (iamai.Bot method) (iamai.bot.Bot method) reverse_ws_connection_hook() (iamai.adapter.utils.WebSocketAdapter 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.model.BM25.BM25 method) search_top_k() (iamai.model.BM25.BM25 method) session (iamai.adapter.utils.HttpClientAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) setup_gettext() (in module iamai.i18n) should_exit (iamai.Bot attribute), [1] (iamai.bot.Bot 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) site (iamai.adapter.utils.HttpServerAdapter attribute) (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) skip() (iamai.Plugin method) (iamai.plugin.Plugin method) SkipException startswith() (iamai.message.Message method) startup() (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) state (iamai.Plugin property) (iamai.plugin.Plugin property) stop() (iamai.Plugin method) (iamai.plugin.Plugin method) StopException sync_ctx_manager_wrapper() (in module iamai.utils) sync_func_wrapper() (in module iamai.utils) T TranslationManager (class in iamai.i18n) type (iamai.Event attribute), [1] (iamai.event.Event attribute), [1] (iamai.event.MessageEvent attribute) (iamai.message.MessageSegment attribute), [1] U update_po() (iamai.i18n.TranslationManager method) url (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketClientAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) V values() (iamai.message.MessageSegment method) verbose_exception (iamai.config.LogConfig attribute), [1] W websocket (iamai.adapter.utils.WebSocketAdapter attribute) (iamai.adapter.utils.WebSocketServerAdapter attribute) websocket_connect() (iamai.adapter.utils.WebSocketAdapter method) WebSocketAdapter (class in iamai.adapter.utils) WebSocketClientAdapter (class in iamai.adapter.utils) WebSocketServerAdapter (class in iamai.adapter.utils) wrap_get_func() (in module iamai.utils)