Repository navigation
[插件申请] 网络信息查询 #13
Copy link
Copy link
Closed
Labels
Description
Activity
github-actions commented
on Aug 25, 2026 on Aug 25, 2026 – with GitHub ActionsContributorMore actions❌ 【自动】插件验证失败
📦 插件元数据
字段 值 名称 网络信息查询 版本 1.0.0 作者 AxT-Team 描述 该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等 分类 网络 标签 网络 PyPI axtbot-plugin-network 仓库 https://github.com/AxT-Team/axtbot-plugin-network
❌ 错误信息(Traceback)
ValueError: 插件配置校验失败: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py", line 61, in get_plugin_config return config_model.model_validate(raw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/.local/lib/python3.12/site-packages/pydantic/main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/../.github/scripts/verify_plugin.py", line 25, in <module> mod = __import__(pkg) ^^^^^^^^^^^^^^^ File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/src/axtbot_plugin_network/__init__.py", line 19, in <module> plugin_config = get_plugin_config(Config, "UAPI_") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py", line 63, in get_plugin_config raise ValueError(f"插件配置校验失败: {e}") from e ValueError: 插件配置校验失败: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing
📋 完整运行日志
点击展开完整日志
Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pip in /usr/lib/python3/dist-packages (24.0) Collecting pip Downloading pip-26.2.1-py3-none-any.whl.metadata (4.6 kB) Downloading pip-26.2.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 61.6 MB/s eta 0:00:00 Installing collected packages: pip Successfully installed pip-26.2.1 { "name": "网络信息查询", "pypi": "axtbot-plugin-network", "repo_owner": "AxT-Team", "repo_name": "axtbot-plugin-network", "category": "网络", "tags": "网络", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "tags_list": [ "网络" ], "author": "AxT-Team", "repo": "https://github.com/AxT-Team/axtbot-plugin-network" } Cloning into 'plugin_repo'... { "name": "获取网络信息", "version": "1.0.0", "author": "Shanshui2024", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "official": true } { "name": "网络信息查询", "version": "1.0.0", "author": "AxT-Team", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "pypi": "axtbot-plugin-network", "pypi_url": "https://pypi.org/project/axtbot-plugin-network/", "official": true, "category": "网络", "tags": [ "网络" ], "homepage": "https://github.com/AxT-Team/axtbot-plugin-network", "repo": "https://github.com/AxT-Team/axtbot-plugin-network", "updated_at": "2026-08-25T13:38:22Z" } Defaulting to user installation because normal site-packages is not writeable Collecting axtbot-plugin-network Downloading axtbot_plugin_network-1.0.0-py3-none-any.whl.metadata (1.2 kB) Collecting aiohttp>=3.14.3 (from axtbot-plugin-network) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp>=3.14.3->axtbot-plugin-network) (23.2.0) Collecting frozenlist>=1.1.1 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/lib/python3/dist-packages (from aiohttp>=3.14.3->axtbot-plugin-network) (4.10.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.17.0->aiohttp>=3.14.3->axtbot-plugin-network) (3.6) Downloading axtbot_plugin_network-1.0.0-py3-none-any.whl (5.0 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 75.2 MB/s 0:00:00 Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Installing collected packages: propcache, multidict, frozenlist, aiohappyeyeballs, yarl, aiosignal, aiohttp, axtbot-plugin-network Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 axtbot-plugin-network-1.0.0 frozenlist-1.8.0 multidict-6.7.1 propcache-0.5.2 yarl-1.24.5 Cloning into 'axtbot'... ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. axtbot-plugin-network 1.0.0 requires aiohttp>=3.14.3, but you have aiohttp 3.13.5 which is incompatible. [2026-08-25 13:38:38][Main/2882][INFO] 证书服务 >>> 未找到可用证书,已回退到 HTTP 模式 [2026-08-25 13:38:38][Main/2882][ERROR] 数据库 >>> 配置项不存在,错误信息:'NoneType' object has no attribute 'create_time' [2026-08-25 13:38:38][Main/2882][WARNING] 数据库 >>> 重新加载数据... [2026-08-25 13:38:38][Main/2882][INFO] 插件 >>> 从本地包加载插件: 测试插件 v1.0.0 [2026-08-25 13:38:38][Main/2882][ERROR] 加载入口点 network 失败: partially initialized module 'axtbot_plugin_network' has no attribute '__meta__' (most likely due to a circular import) [2026-08-25 13:38:38][Main/2882][INFO] 插件 >>> 已加载 4 个命令,1 个消息处理器 [2026-08-25 13:38:38][Main/2882][INFO] 插件 >>> 加载完成,共 1 个插件 { "ok": false, "error": "ValueError: 插件配置校验失败: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\nTraceback (most recent call last):\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py\", line 61, in get_plugin_config\n return config_model.model_validate(raw)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/lib/python3.12/site-packages/pydantic/main.py\", line 716, in model_validate\n return cls.__pydantic_validator__.validate_python(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\npydantic_core._pydantic_core.ValidationError: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/../.github/scripts/verify_plugin.py\", line 25, in <module>\n mod = __import__(pkg)\n ^^^^^^^^^^^^^^^\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/src/axtbot_plugin_network/__init__.py\", line 19, in <module>\n plugin_config = get_plugin_config(Config, \"UAPI_\")\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py\", line 63, in get_plugin_config\n raise ValueError(f\"插件配置校验失败: {e}\") from e\nValueError: 插件配置校验失败: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\n" }
🟡 等待人工审核:维护者将通过评论
/approve(批准合并)或/reject(拒绝)。github-actions commented
on Aug 25, 2026 on Aug 25, 2026 – with GitHub ActionsContributorMore actions❌ 【自动】插件验证失败
📦 插件元数据
字段 值 名称 网络信息查询 版本 1.0.0 作者 AxT-Team 描述 该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等 分类 网络 标签 网络 PyPI axtbot-plugin-network 仓库 https://github.com/AxT-Team/axtbot-plugin-network
❌ 错误信息(Traceback)
ValueError: 插件配置校验失败: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing Traceback (most recent call last): File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py", line 61, in get_plugin_config return config_model.model_validate(raw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/.local/lib/python3.12/site-packages/pydantic/main.py", line 716, in model_validate return cls.__pydantic_validator__.validate_python( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/../.github/scripts/verify_plugin.py", line 25, in <module> mod = __import__(pkg) ^^^^^^^^^^^^^^^ File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/src/axtbot_plugin_network/__init__.py", line 19, in <module> plugin_config = get_plugin_config(Config, "UAPI_") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py", line 63, in get_plugin_config raise ValueError(f"插件配置校验失败: {e}") from e ValueError: 插件配置校验失败: 1 validation error for Config key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing
📋 完整运行日志
点击展开完整日志
Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pip in /usr/lib/python3/dist-packages (24.0) Collecting pip Downloading pip-26.2.1-py3-none-any.whl.metadata (4.6 kB) Downloading pip-26.2.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 33.3 MB/s eta 0:00:00 Installing collected packages: pip Successfully installed pip-26.2.1 { "name": "网络信息查询", "pypi": "axtbot-plugin-network", "repo_owner": "AxT-Team", "repo_name": "axtbot-plugin-network", "category": "网络", "tags": "网络", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "tags_list": [ "网络" ], "author": "AxT-Team", "repo": "https://github.com/AxT-Team/axtbot-plugin-network" } Cloning into 'plugin_repo'... { "name": "获取网络信息", "version": "1.0.0", "author": "Shanshui2024", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "official": true } { "name": "网络信息查询", "version": "1.0.0", "author": "AxT-Team", "description": "该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等", "pypi": "axtbot-plugin-network", "pypi_url": "https://pypi.org/project/axtbot-plugin-network/", "official": true, "category": "网络", "tags": [ "网络" ], "homepage": "https://github.com/AxT-Team/axtbot-plugin-network", "repo": "https://github.com/AxT-Team/axtbot-plugin-network", "updated_at": "2026-08-25T14:22:18Z" } Defaulting to user installation because normal site-packages is not writeable Collecting axtbot-plugin-network Downloading axtbot_plugin_network-1.0.0-py3-none-any.whl.metadata (1.2 kB) Collecting aiohttp>=3.14.3 (from axtbot-plugin-network) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp>=3.14.3->axtbot-plugin-network) (23.2.0) Collecting frozenlist>=1.1.1 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/lib/python3/dist-packages (from aiohttp>=3.14.3->axtbot-plugin-network) (4.10.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp>=3.14.3->axtbot-plugin-network) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.17.0->aiohttp>=3.14.3->axtbot-plugin-network) (3.6) Downloading axtbot_plugin_network-1.0.0-py3-none-any.whl (5.0 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 104.7 MB/s 0:00:00 Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Installing collected packages: propcache, multidict, frozenlist, aiohappyeyeballs, yarl, aiosignal, aiohttp, axtbot-plugin-network Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 axtbot-plugin-network-1.0.0 frozenlist-1.8.0 multidict-6.7.1 propcache-0.5.2 yarl-1.24.5 Cloning into 'axtbot'... ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. axtbot-plugin-network 1.0.0 requires aiohttp>=3.14.3, but you have aiohttp 3.13.5 which is incompatible. [2026-08-25 14:22:33][Main/2729][INFO] 证书服务 >>> 未找到可用证书,已回退到 HTTP 模式 [2026-08-25 14:22:33][Main/2729][ERROR] 数据库 >>> 配置项不存在,错误信息:'NoneType' object has no attribute 'create_time' [2026-08-25 14:22:33][Main/2729][WARNING] 数据库 >>> 重新加载数据... [2026-08-25 14:22:33][Main/2729][INFO] 插件 >>> 从本地包加载插件: 测试插件 v1.0.0 [2026-08-25 14:22:33][Main/2729][ERROR] 加载入口点 network 失败: partially initialized module 'axtbot_plugin_network' has no attribute '__meta__' (most likely due to a circular import) [2026-08-25 14:22:33][Main/2729][INFO] 插件 >>> 已加载 4 个命令,1 个消息处理器 [2026-08-25 14:22:33][Main/2729][INFO] 插件 >>> 加载完成,共 1 个插件 { "ok": false, "error": "ValueError: 插件配置校验失败: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\nTraceback (most recent call last):\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py\", line 61, in get_plugin_config\n return config_model.model_validate(raw)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/.local/lib/python3.12/site-packages/pydantic/main.py\", line 716, in model_validate\n return cls.__pydantic_validator__.validate_python(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\npydantic_core._pydantic_core.ValidationError: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/../.github/scripts/verify_plugin.py\", line 25, in <module>\n mod = __import__(pkg)\n ^^^^^^^^^^^^^^^\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/src/axtbot_plugin_network/__init__.py\", line 19, in <module>\n plugin_config = get_plugin_config(Config, \"UAPI_\")\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/runner/work/AxTBot-PluginStore/AxTBot-PluginStore/axtbot/app/modules/Config.py\", line 63, in get_plugin_config\n raise ValueError(f\"插件配置校验失败: {e}\") from e\nValueError: 插件配置校验失败: 1 validation error for Config\nkey\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.12/v/missing\n" }
🟡 等待人工审核:维护者将通过评论
/approve(批准合并)或/reject(拒绝)。/approve
- added a commit that references this issue
on Aug 25, 2026 github-actions commented
on Aug 25, 2026 on Aug 25, 2026 – with GitHub ActionsContributorMore actions✅ 已人工审核通过。元数据已合入
assess/,感谢贡献!
插件名称
网络信息查询
PyPI 包名
axtbot-plugin-network
GitHub 用户名
AxT-Team
仓库名
axtbot-plugin-network
插件分类
网络
标签
网络
插件描述
该插件为官方插件包之一,用于获取网络信息、IP信息、域名Whois等