LICENSE
MANIFEST.in
NOTICE
README.md
pyproject.toml
requirements.txt
setup.py
ncatbot/__init__.py
ncatbot.egg-info/PKG-INFO
ncatbot.egg-info/SOURCES.txt
ncatbot.egg-info/dependency_links.txt
ncatbot.egg-info/requires.txt
ncatbot.egg-info/top_level.txt
ncatbot/cli/__init__.py
ncatbot/cli/main.py
ncatbot/cli/commands/__init__.py
ncatbot/cli/commands/config_commands.py
ncatbot/cli/commands/info_commands.py
ncatbot/cli/commands/permission_commands.py
ncatbot/cli/commands/plugin_commands.py
ncatbot/cli/commands/registry.py
ncatbot/cli/commands/system_commands.py
ncatbot/cli/utils/__init__.py
ncatbot/cli/utils/cli_exceptions.py
ncatbot/cli/utils/colors.py
ncatbot/cli/utils/constants.py
ncatbot/cli/utils/pip_tool.py
ncatbot/cli/utils/plugin_utils.py
ncatbot/core/__init__.py
ncatbot/core/client.py
ncatbot/core/adapter/__init__.py
ncatbot/core/adapter/nc/__init__.py
ncatbot/core/adapter/nc/auth.py
ncatbot/core/adapter/nc/config_manager.py
ncatbot/core/adapter/nc/launch.py
ncatbot/core/adapter/nc/platform.py
ncatbot/core/adapter/nc/service.py
ncatbot/core/adapter/nc/utils.py
ncatbot/core/adapter/nc/websocket.py
ncatbot/core/api/__init__.py
ncatbot/core/api/api.py
ncatbot/core/api/api_account.py
ncatbot/core/api/api_account.pyi
ncatbot/core/api/api_private.py
ncatbot/core/api/api_private.pyi
ncatbot/core/api/api_support.py
ncatbot/core/api/api_support.pyi
ncatbot/core/api/client.py
ncatbot/core/api/utils.py
ncatbot/core/api/api_group/__init__.py
ncatbot/core/api/api_group/__init__.pyi
ncatbot/core/api/api_group/admin.py
ncatbot/core/api/api_group/file.py
ncatbot/core/api/api_group/info.py
ncatbot/core/api/api_group/member.py
ncatbot/core/api/api_group/models.py
ncatbot/core/api/api_message/__init__.py
ncatbot/core/api/api_message/__init__.pyi
ncatbot/core/api/api_message/common.py
ncatbot/core/api/api_message/forward.py
ncatbot/core/api/api_message/group_music.py
ncatbot/core/api/api_message/group_send.py
ncatbot/core/api/api_message/private_music.py
ncatbot/core/api/api_message/private_send.py
ncatbot/core/api/api_message/retrieve.py
ncatbot/core/api/api_message/validation.py
ncatbot/core/client/__init__.py
ncatbot/core/client/client.py
ncatbot/core/client/dispatcher.py
ncatbot/core/client/event_bus.py
ncatbot/core/client/lifecycle.py
ncatbot/core/client/ncatbot_event.py
ncatbot/core/client/registry.py
ncatbot/core/event/__init__.py
ncatbot/core/event/context.py
ncatbot/core/event/enums.py
ncatbot/core/event/events.py
ncatbot/core/event/mixins.py
ncatbot/core/event/models.py
ncatbot/core/event/parser.py
ncatbot/core/event/message_segments/__init__.py
ncatbot/core/event/message_segments/base.py
ncatbot/core/event/message_segments/forward.py
ncatbot/core/event/message_segments/media.py
ncatbot/core/event/message_segments/message_array.py
ncatbot/core/event/message_segments/misc.py
ncatbot/core/event/message_segments/primitives.py
ncatbot/core/helper/__init__.py
ncatbot/core/helper/forward_constructor.py
ncatbot/core/service/__init__.py
ncatbot/core/service/base.py
ncatbot/core/service/manager.py
ncatbot/core/service/builtin/__init__.py
ncatbot/core/service/builtin/message_router.py
ncatbot/core/service/builtin/file_watcher/__init__.py
ncatbot/core/service/builtin/file_watcher/service.py
ncatbot/core/service/builtin/plugin_config/__init__.py
ncatbot/core/service/builtin/plugin_config/persistence.py
ncatbot/core/service/builtin/plugin_config/service.py
ncatbot/core/service/builtin/plugin_config/types.py
ncatbot/core/service/builtin/preupload/__init__.py
ncatbot/core/service/builtin/preupload/client.py
ncatbot/core/service/builtin/preupload/constants.py
ncatbot/core/service/builtin/preupload/processor.py
ncatbot/core/service/builtin/preupload/result.py
ncatbot/core/service/builtin/preupload/service.py
ncatbot/core/service/builtin/preupload/utils.py
ncatbot/core/service/builtin/rbac/__init__.py
ncatbot/core/service/builtin/rbac/path.py
ncatbot/core/service/builtin/rbac/service.py
ncatbot/core/service/builtin/rbac/storage.py
ncatbot/core/service/builtin/rbac/trie.py
ncatbot/core/service/builtin/unified_registry/__init__.py
ncatbot/core/service/builtin/unified_registry/command_runner.py
ncatbot/core/service/builtin/unified_registry/executor.py
ncatbot/core/service/builtin/unified_registry/service.py
ncatbot/core/service/builtin/unified_registry/command_system/__init__.py
ncatbot/core/service/builtin/unified_registry/command_system/analyzer/__init__.py
ncatbot/core/service/builtin/unified_registry/command_system/analyzer/decorator_validator.py
ncatbot/core/service/builtin/unified_registry/command_system/analyzer/func_analyzer.py
ncatbot/core/service/builtin/unified_registry/command_system/analyzer/param_validator.py
ncatbot/core/service/builtin/unified_registry/command_system/analyzer/sig_validator.py
ncatbot/core/service/builtin/unified_registry/command_system/lexer/__init__.py
ncatbot/core/service/builtin/unified_registry/command_system/lexer/command_parser.py
ncatbot/core/service/builtin/unified_registry/command_system/lexer/message_tokenizer.py
ncatbot/core/service/builtin/unified_registry/command_system/lexer/tokenizer.py
ncatbot/core/service/builtin/unified_registry/command_system/registry/__init__.py
ncatbot/core/service/builtin/unified_registry/command_system/registry/decorators.py
ncatbot/core/service/builtin/unified_registry/command_system/registry/help_system.py
ncatbot/core/service/builtin/unified_registry/command_system/registry/registry.py
ncatbot/core/service/builtin/unified_registry/command_system/utils/__init__.py
ncatbot/core/service/builtin/unified_registry/command_system/utils/exceptions.py
ncatbot/core/service/builtin/unified_registry/command_system/utils/specs.py
ncatbot/core/service/builtin/unified_registry/filter_system/__init__.py
ncatbot/core/service/builtin/unified_registry/filter_system/base.py
ncatbot/core/service/builtin/unified_registry/filter_system/builtin.py
ncatbot/core/service/builtin/unified_registry/filter_system/decorators.py
ncatbot/core/service/builtin/unified_registry/filter_system/event_registry.py
ncatbot/core/service/builtin/unified_registry/filter_system/registry.py
ncatbot/core/service/builtin/unified_registry/filter_system/validator.py
ncatbot/core/service/builtin/unified_registry/trigger/__init__.py
ncatbot/core/service/builtin/unified_registry/trigger/binder.py
ncatbot/core/service/builtin/unified_registry/trigger/preprocessor.py
ncatbot/core/service/builtin/unified_registry/trigger/resolver.py
ncatbot/mcp/__init__.py
ncatbot/mcp/main.py
ncatbot/plugin_system/__init__.py
ncatbot/plugin_system/base_plugin.py
ncatbot/plugin_system/config.py
ncatbot/plugin_system/event.py
ncatbot/plugin_system/packhelper.py
ncatbot/plugin_system/pluginsys_err.py
ncatbot/plugin_system/builtin_mixin/__init__.py
ncatbot/plugin_system/builtin_mixin/config_mixin.py
ncatbot/plugin_system/builtin_mixin/ncatbot_plugin.py
ncatbot/plugin_system/builtin_mixin/time_task_mixin.py
ncatbot/plugin_system/builtin_plugin/__init__.py
ncatbot/plugin_system/builtin_plugin/system_manager.py
ncatbot/plugin_system/loader/__init__.py
ncatbot/plugin_system/loader/core.py
ncatbot/plugin_system/loader/importer.py
ncatbot/plugin_system/loader/resolver.py
ncatbot/plugin_system/loader/hooks/__init__.py
ncatbot/plugin_system/loader/hooks/migrate_hook.py
ncatbot/plugin_system/loader/hooks/code_migrator/__init__.py
ncatbot/plugin_system/loader/hooks/code_migrator/base.py
ncatbot/plugin_system/loader/hooks/code_migrator/migrator.py
ncatbot/plugin_system/loader/hooks/code_migrator/presets.py
ncatbot/plugin_system/loader/hooks/code_migrator/rules.py
ncatbot/plugin_system/loader/hooks/code_migrator/utils.py
ncatbot/utils/__init__.py
ncatbot/utils/error.py
ncatbot/utils/logger.py
ncatbot/utils/network_io.py
ncatbot/utils/status.py
ncatbot/utils/thread_pool.py
ncatbot/utils/assets/__init__.py
ncatbot/utils/assets/color.py
ncatbot/utils/assets/default_webui_config.py
ncatbot/utils/assets/literals.py
ncatbot/utils/assets/template_plugin/__init__.py
ncatbot/utils/assets/template_plugin/plugin.py
ncatbot/utils/config/__init__.py
ncatbot/utils/config/base.py
ncatbot/utils/config/config.py
ncatbot/utils/config/constants.py
ncatbot/utils/config/napcat.py
ncatbot/utils/config/plugin.py
ncatbot/utils/config/utils.py
ncatbot/utils/testing/__init__.py
ncatbot/utils/testing/event_factory.py
ncatbot/utils/testing/mixins.py
ncatbot/utils/testing/suite.py
ncatbot/utils/testing/mock_server/__init__.py
ncatbot/utils/testing/mock_server/client.py
ncatbot/utils/testing/mock_server/server.py
ncatbot/utils/testing/mock_server/database/__init__.py
ncatbot/utils/testing/mock_server/database/core.py
ncatbot/utils/testing/mock_server/database/files.py
ncatbot/utils/testing/mock_server/database/messages.py
ncatbot/utils/testing/mock_server/database/models.py
ncatbot/utils/testing/mock_server/handlers/__init__.py
ncatbot/utils/testing/mock_server/handlers/account.py
ncatbot/utils/testing/mock_server/handlers/base.py
ncatbot/utils/testing/mock_server/handlers/file.py
ncatbot/utils/testing/mock_server/handlers/group.py
ncatbot/utils/testing/mock_server/handlers/message.py
ncatbot/utils/testing/mock_server/handlers/upload.py
ncatbot/utils/testing/mock_server/templates/__init__.py
ncatbot/utils/testing/mock_server/templates/builder.py
ncatbot/utils/testing/mock_server/templates/creators.py
ncatbot/utils/testing/mock_server/templates/presets.py