├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── config.example.yaml ├── docs ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vitepress │ ├── config.mts │ ├── env.d.ts │ └── theme │ │ ├── Layout.vue │ │ ├── components │ │ ├── Contributors.vue │ │ ├── GitHubUser.vue │ │ └── Sparkler.vue │ │ ├── index.css │ │ └── index.ts ├── LICENSE ├── env.d.ts ├── guide │ ├── concepts.md │ ├── configuration.md │ ├── deployment.md │ ├── dify-integration.md │ ├── faq.md │ ├── mcp-integration.md │ ├── message-handling.md │ ├── plugins.md │ ├── quick-start.md │ ├── rpa-operations.md │ └── troubleshooting.md ├── index.md ├── package-lock.json ├── package.json ├── public │ ├── author.jpg │ ├── favicon.ico │ ├── group1.jpg │ ├── logo.png │ ├── vercel.json │ └── zs.jpg ├── sponsor.md └── tsconfig.json ├── examples └── simple-bot │ └── bot.py ├── pyproject.toml ├── scripts └── update_version_and_tag.py └── src └── omni_bot_sdk ├── __init__.py ├── bot.py ├── clients ├── dify_client.py ├── minio_client.py └── mqtt_client.py ├── common ├── __init__.py ├── config.py ├── exceptions.py └── queues.py ├── mcp ├── __init__.py ├── app.py ├── dispatchers.py └── protocols.py ├── models.py ├── plugins ├── __init__.py ├── core │ ├── __init__.py │ ├── block_empty_room_plugin.py │ ├── image_aes_plugin.py │ ├── plugin_interface.py │ └── self_msg_plugin.py ├── interface.py ├── plugin_manager.py └── task.md ├── rpa ├── __init__.py ├── action_handlers │ ├── __init__.py │ ├── announcement_handler.py │ ├── base_handler.py │ ├── download_file_handler.py │ ├── download_image_handler.py │ ├── download_video_handler.py │ ├── forward_message_handler.py │ ├── functional │ │ ├── __init__.py │ │ ├── invite2room_handler.py │ │ ├── new_friend_handler.py │ │ └── send_pyq_handler.py │ ├── leave_room_handler.py │ ├── mixins │ │ ├── group_operations_mixin.py │ │ └── window_operations_mixin.py │ ├── pat_handler.py │ ├── remove_room_member_handler.py │ ├── rename_name_in_room_handler.py │ ├── rename_room_name_handler.py │ ├── rename_room_remark_handler.py │ ├── send_file_handler.py │ ├── send_image_handler.py │ ├── send_text_message_handler.py │ └── switch_conversation_handler.py ├── controller.py ├── image_processor.py ├── input_handler.py ├── message_sender.py ├── ocr_processor.py ├── ui_helper.py └── window_manager.py ├── services ├── __init__.py ├── core │ ├── __init__.py │ ├── async_plugin_runner.py │ ├── database_service.cp312-win_amd64.pyd │ ├── message_factory_service.py │ ├── message_service.py │ ├── mqtt_service.py │ ├── processor_service.py │ ├── rpa_service.py │ └── user_service.py └── functional │ ├── __init__.py │ ├── dat_decrypt_service.py │ ├── new_friend_check_service.py │ └── weixin_status_service.py ├── utils ├── __init__.py ├── fuck_zxl.cp312-win_amd64.pyd ├── helpers.py ├── logging_setup.py ├── mouse.py └── size_config.py ├── weixin ├── __init__.py ├── message_classes.py ├── message_factory.py └── parser │ ├── __init__.py │ ├── audio_parser.py │ ├── emoji_parser.py │ ├── file_parser.py │ ├── link_parser.py │ └── util │ ├── __init__.py │ ├── common.py │ └── protocbuf │ ├── __init__.py │ ├── contact.proto │ ├── contact_pb2.py │ ├── emoji_desc.proto │ ├── emoji_desc_pb2.py │ ├── file_info.proto │ ├── file_info_pb2.py │ ├── msg.proto │ ├── msg_pb2.py │ ├── packed_info_data.proto │ ├── packed_info_data_img.proto │ ├── packed_info_data_img2.proto │ ├── packed_info_data_img2_pb2.py │ ├── packed_info_data_img_pb2.py │ ├── packed_info_data_merged.proto │ ├── packed_info_data_merged_pb2.py │ ├── packed_info_data_pb2.py │ ├── readme.md │ ├── roomdata.proto │ └── roomdata_pb2.py └── yolo ├── get_model_path.py └── models ├── .gitkeep └── msg_rec.pt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/README.md -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/config.example.yaml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.prettierignore: -------------------------------------------------------------------------------- 1 | *.html 2 | dist/ 3 | node_modules/ 4 | *.min.js 5 | lib/* 6 | pnpm-lock.yaml 7 | -------------------------------------------------------------------------------- /docs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.prettierrc -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/env.d.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/Layout.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/Contributors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/components/Contributors.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/GitHubUser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/components/GitHubUser.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/Sparkler.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/components/Sparkler.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/index.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/LICENSE -------------------------------------------------------------------------------- /docs/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/env.d.ts -------------------------------------------------------------------------------- /docs/guide/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/concepts.md -------------------------------------------------------------------------------- /docs/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/configuration.md -------------------------------------------------------------------------------- /docs/guide/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/deployment.md -------------------------------------------------------------------------------- /docs/guide/dify-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/dify-integration.md -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/mcp-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/mcp-integration.md -------------------------------------------------------------------------------- /docs/guide/message-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/message-handling.md -------------------------------------------------------------------------------- /docs/guide/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/plugins.md -------------------------------------------------------------------------------- /docs/guide/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/quick-start.md -------------------------------------------------------------------------------- /docs/guide/rpa-operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/rpa-operations.md -------------------------------------------------------------------------------- /docs/guide/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/guide/troubleshooting.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/author.jpg -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/group1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/group1.jpg -------------------------------------------------------------------------------- /docs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/logo.png -------------------------------------------------------------------------------- /docs/public/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/vercel.json -------------------------------------------------------------------------------- /docs/public/zs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/public/zs.jpg -------------------------------------------------------------------------------- /docs/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/sponsor.md -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/simple-bot/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/examples/simple-bot/bot.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/update_version_and_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/scripts/update_version_and_tag.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | WeixinOmni 项目主模块。 3 | 本包为微信全能机器人SDK的核心实现,包含所有基础能力、接口与扩展点。 4 | """ 5 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/bot.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/clients/dify_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/clients/dify_client.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/clients/minio_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/clients/minio_client.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/clients/mqtt_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/clients/mqtt_client.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/common/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | common 公共模块包。 3 | 包含配置、异常、队列等通用基础能力。 4 | """ 5 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/common/config.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/common/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/common/exceptions.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/common/queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/common/queues.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | MCP (Message Control Panel) 模块包 3 | """ 4 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/mcp/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/mcp/app.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/mcp/dispatchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/mcp/dispatchers.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/mcp/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/mcp/protocols.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/models.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 插件包 3 | """ 4 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/core/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 插件包 3 | """ 4 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/core/block_empty_room_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/core/block_empty_room_plugin.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/core/image_aes_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/core/image_aes_plugin.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/core/plugin_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/core/plugin_interface.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/core/self_msg_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/core/self_msg_plugin.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/interface.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/plugin_manager.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/plugins/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/plugins/task.md -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/announcement_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/announcement_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/base_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/base_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/download_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/download_file_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/download_image_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/download_image_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/download_video_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/download_video_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/forward_message_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/forward_message_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/functional/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/functional/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/functional/invite2room_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/functional/invite2room_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/functional/new_friend_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/functional/new_friend_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/functional/send_pyq_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/functional/send_pyq_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/leave_room_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/leave_room_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/mixins/group_operations_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/mixins/group_operations_mixin.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/mixins/window_operations_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/mixins/window_operations_mixin.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/pat_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/pat_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/remove_room_member_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/remove_room_member_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/rename_name_in_room_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/rename_name_in_room_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/rename_room_name_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/rename_room_name_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/rename_room_remark_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/rename_room_remark_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/send_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/send_file_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/send_image_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/send_image_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/send_text_message_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/send_text_message_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/action_handlers/switch_conversation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/action_handlers/switch_conversation_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/controller.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/image_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/image_processor.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/input_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/input_handler.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/message_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/message_sender.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/ocr_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/ocr_processor.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/ui_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/ui_helper.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/rpa/window_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/rpa/window_manager.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/async_plugin_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/async_plugin_runner.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/database_service.cp312-win_amd64.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/database_service.cp312-win_amd64.pyd -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/message_factory_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/message_factory_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/message_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/message_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/mqtt_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/mqtt_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/processor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/processor_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/rpa_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/rpa_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/core/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/core/user_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/functional/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/functional/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/functional/dat_decrypt_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/functional/dat_decrypt_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/functional/new_friend_check_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/functional/new_friend_check_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/services/functional/weixin_status_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/services/functional/weixin_status_service.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/fuck_zxl.cp312-win_amd64.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/fuck_zxl.cp312-win_amd64.pyd -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/helpers.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/logging_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/logging_setup.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/mouse.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/utils/size_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/utils/size_config.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 微信相关功能包初始化文件。 3 | 包含消息解析、数据结构等核心组件。 4 | """ 5 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/message_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/message_classes.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/message_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/message_factory.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/__init__.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/audio_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/audio_parser.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/emoji_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/emoji_parser.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/file_parser.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/link_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/link_parser.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/common.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/contact.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/contact.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/contact_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/contact_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/emoji_desc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/emoji_desc.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/emoji_desc_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/emoji_desc_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/file_info.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/file_info.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/file_info_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/file_info_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/msg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/msg.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/msg_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/msg_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img2.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img2_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img2_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_img_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_merged.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_merged.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_merged_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_merged_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/packed_info_data_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/readme.md -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/roomdata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/roomdata.proto -------------------------------------------------------------------------------- /src/omni_bot_sdk/weixin/parser/util/protocbuf/roomdata_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/weixin/parser/util/protocbuf/roomdata_pb2.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/yolo/get_model_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/yolo/get_model_path.py -------------------------------------------------------------------------------- /src/omni_bot_sdk/yolo/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/omni_bot_sdk/yolo/models/msg_rec.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weixin-omni/omni-bot-sdk-oss/HEAD/src/omni_bot_sdk/yolo/models/msg_rec.pt --------------------------------------------------------------------------------