Skip to content

[插件申请] 表情包生成器 #16

Closed

Description

@Shanshui2023

插件名称

表情包生成器

PyPI 包名

axtbot-plugin-meme

GitHub 用户名

AxT-Team

仓库名

axtbot-plugin-meme

插件分类

娱乐

标签

表情, 摸

插件描述

该插件为官方插件包之一,可通过'/meme'生成表情包!

Activity

  1. github-actions commented on Aug 30, 2026

    @github-actions
    Contributor

    ❌ 【自动】插件验证失败


    📦 插件元数据

    字段 值
    名称 表情包生成器
    版本 1.0.0
    作者 AxT-Team
    描述 该插件为官方插件包之一,可通过'/meme'生成表情包!
    分类 娱乐
    标签 表情, 摸
    PyPI axtbot-plugin-meme
    仓库 https://github.com/AxT-Team/axtbot-plugin-meme

    ❌ 错误信息(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.13/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 732, 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.13/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_meme/__init__.py", line 9, in <module>
        uapis = 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.13/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 65.6 MB/s eta 0:00:00
    Installing collected packages: pip
    Successfully installed pip-26.2.1
    {
      "name": "表情包生成器",
      "pypi": "axtbot-plugin-meme",
      "repo_owner": "AxT-Team",
      "repo_name": "axtbot-plugin-meme",
      "category": "娱乐",
      "tags": "表情, 摸",
      "description": "该插件为官方插件包之一,可通过'/meme'生成表情包!",
      "tags_list": [
        "表情",
        "摸"
      ],
      "author": "AxT-Team",
      "repo": "https://github.com/AxT-Team/axtbot-plugin-meme"
    }
    Cloning into 'plugin_repo'...
    {
      "name": "生成表情包",
      "version": "1.0.0",
      "description": "官方插件包之一,使用/meme生成摸头表情包~",
      "author": "Shanshui2024",
      "official": true
    }
    {
      "name": "表情包生成器",
      "version": "1.0.0",
      "author": "AxT-Team",
      "description": "该插件为官方插件包之一,可通过'/meme'生成表情包!",
      "pypi": "axtbot-plugin-meme",
      "pypi_url": "https://pypi.org/project/axtbot-plugin-meme/",
      "official": true,
      "category": "娱乐",
      "tags": [
        "表情",
        "摸"
      ],
      "homepage": "https://github.com/AxT-Team/axtbot-plugin-meme",
      "repo": "https://github.com/AxT-Team/axtbot-plugin-meme",
      "updated_at": "2026-08-30T11:56:26Z"
    }
    Defaulting to user installation because normal site-packages is not writeable
    Collecting axtbot-plugin-meme
      Downloading axtbot_plugin_meme-1.0.0-py3-none-any.whl.metadata (1.7 kB)
    Downloading axtbot_plugin_meme-1.0.0-py3-none-any.whl (4.6 kB)
    Installing collected packages: axtbot-plugin-meme
    Successfully installed axtbot-plugin-meme-1.0.0
    Cloning into 'axtbot'...
    [2026-08-30 11:56:40][Main/2857][INFO] 证书服务 >>> 未找到可用证书,已回退到 HTTP 模式
    [2026-08-30 11:56:40][Main/2857][ERROR] 数据库 >>> 配置项不存在,错误信息:'NoneType' object has no attribute 'create_time'
    [2026-08-30 11:56:40][Main/2857][WARNING] 数据库 >>> 重新加载数据...
    [2026-08-30 11:56:40][Main/2857][INFO] 插件 >>> 从本地包加载插件: 测试插件 v1.0.0
    [2026-08-30 11:56:40][Main/2857][ERROR] 加载入口点 example 失败: partially initialized module 'axtbot_plugin_meme' has no attribute '__meta__' (most likely due to a circular import)
    [2026-08-30 11:56:40][Main/2857][INFO] 插件 >>> 已加载 4 个命令,1 个消息处理器
    [2026-08-30 11:56:40][Main/2857][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.13/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 732, 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.13/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_meme/__init__.py\", line 9, in <module>\n    uapis = 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.13/v/missing\n"
    }
    

    🟡 等待人工审核:维护者将通过评论 /approve(批准合并)或 /reject(拒绝)。

  2. github-actions commented on Aug 30, 2026

    @github-actions
    Contributor

    ❌ 【自动】插件验证失败


    📦 插件元数据

    字段 值
    名称 表情包生成器
    版本 1.0.0
    作者 AxT-Team
    描述 该插件为官方插件包之一,可通过'/meme'生成表情包!
    分类 娱乐
    标签 表情, 摸
    PyPI axtbot-plugin-meme
    仓库 https://github.com/AxT-Team/axtbot-plugin-meme

    ❌ 错误信息(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.13/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 732, 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.13/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_meme/__init__.py", line 9, in <module>
        uapis = 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.13/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 27.0 MB/s eta 0:00:00
    Installing collected packages: pip
    Successfully installed pip-26.2.1
    {
      "name": "表情包生成器",
      "pypi": "axtbot-plugin-meme",
      "repo_owner": "AxT-Team",
      "repo_name": "axtbot-plugin-meme",
      "category": "娱乐",
      "tags": "表情, 摸",
      "description": "该插件为官方插件包之一,可通过'/meme'生成表情包!",
      "tags_list": [
        "表情",
        "摸"
      ],
      "author": "AxT-Team",
      "repo": "https://github.com/AxT-Team/axtbot-plugin-meme"
    }
    Cloning into 'plugin_repo'...
    {
      "name": "生成表情包",
      "version": "1.0.0",
      "description": "官方插件包之一,使用/meme生成摸头表情包~",
      "author": "Shanshui2024",
      "official": true
    }
    {
      "name": "表情包生成器",
      "version": "1.0.0",
      "author": "AxT-Team",
      "description": "该插件为官方插件包之一,可通过'/meme'生成表情包!",
      "pypi": "axtbot-plugin-meme",
      "pypi_url": "https://pypi.org/project/axtbot-plugin-meme/",
      "official": true,
      "category": "娱乐",
      "tags": [
        "表情",
        "摸"
      ],
      "homepage": "https://github.com/AxT-Team/axtbot-plugin-meme",
      "repo": "https://github.com/AxT-Team/axtbot-plugin-meme",
      "updated_at": "2026-08-30T12:08:56Z"
    }
    Defaulting to user installation because normal site-packages is not writeable
    Collecting axtbot-plugin-meme
      Downloading axtbot_plugin_meme-1.0.0-py3-none-any.whl.metadata (1.7 kB)
    Downloading axtbot_plugin_meme-1.0.0-py3-none-any.whl (4.6 kB)
    Installing collected packages: axtbot-plugin-meme
    Successfully installed axtbot-plugin-meme-1.0.0
    Cloning into 'axtbot'...
    [2026-08-30 12:09:10][Main/2873][INFO] 证书服务 >>> 未找到可用证书,已回退到 HTTP 模式
    [2026-08-30 12:09:10][Main/2873][ERROR] 数据库 >>> 配置项不存在,错误信息:'NoneType' object has no attribute 'create_time'
    [2026-08-30 12:09:10][Main/2873][WARNING] 数据库 >>> 重新加载数据...
    [2026-08-30 12:09:10][Main/2873][INFO] 插件 >>> 从本地包加载插件: 测试插件 v1.0.0
    [2026-08-30 12:09:10][Main/2873][ERROR] 加载入口点 example 失败: partially initialized module 'axtbot_plugin_meme' has no attribute '__meta__' (most likely due to a circular import)
    [2026-08-30 12:09:10][Main/2873][INFO] 插件 >>> 已加载 4 个命令,1 个消息处理器
    [2026-08-30 12:09:10][Main/2873][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.13/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 732, 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.13/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_meme/__init__.py\", line 9, in <module>\n    uapis = 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.13/v/missing\n"
    }
    

    🟡 等待人工审核:维护者将通过评论 /approve(批准合并)或 /reject(拒绝)。

  3. axt-pluginbot commented on Aug 30, 2026

    @axt-pluginbot

    /approve

  4. github-actions commented on Aug 30, 2026

    @github-actions
    Contributor

    ✅ 已人工审核通过。元数据已合入 assess/,感谢贡献!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions