Skip to content

新增插件:模板工坊 v1.0.0 - #84

Merged
github-actions[bot] merged 1 commit into
ElainaCore:mainfrom
Mitpoppy:main
Oct 30, 2026
Merged

github-actions[bot] merged 1 commit into
ElainaCore:mainfrom
Mitpoppy:main

Conversation

@Mitpoppy

Copy link
Copy Markdown
Contributor

新增插件:模板工坊 v1.0.0

作者: 幻想
仓库: https://github.com/Mitpoppy/Elaina-plugin-TemplateStudio

功能简介

在后台侧边栏新增「模板工坊」页面,可视化编辑 QQ Markdown 正文与内联按钮,
实时预览消息效果,并把模板导出成 4 种可直接落地的 JSON:

  • templates.yaml 片段 —— 可直接贴进 config/templates.yaml
  • 平台原生 keyboard —— 可直接塞进 payload.keyboard
  • 插件存储格式 —— 本插件 data/templates.json 记录
  • 发送 payload —— 单条开放平台消息体

platform.keyboard 不是手拼的,直接调用框架 core/message/keyboard.build_keyboard()
生成,因此与真实发送结构一致。

校验自查

  • ✅ 7 个必填字段齐全(name/type/author/description/version/category/github)
  • ✅ type: complete,path 留空(仓库根目录即插件,含 main.py 入口)
  • ✅ author 使用自己的名字,非官方保留名
  • ✅ github 指向本人 GitHub 账号下的仓库
  • ✅ 已追加到 plugins.json 末尾(第 41 条),未改动任何已有条目
  • ✅ 本 PR 仅改动 plugins.json 一个文件
  • ✅ 仓库为 Public,分支 main 存在且可访问
  • ✅ 已用本仓库 .github/scripts/validate_pr.py 在本地预跑,结果:全部通过,符合自动合并条件

仓库结构

Elaina-plugin-TemplateStudio/     # → 安装到 plugins/模板工坊/
├── main.py                       # __plugin_meta__(version 1.0.0)
├── requirements.txt              # 无第三方依赖
├── assets/                       # 面板 + Markdown 渲染器
├── services/                     # 存储与校验
├── web/                          # /api/ext/tpl-studio/* 路由
├── README.md
└── LICENSE                       # MIT(含 marked / DOMPurify 声明)

感谢维护!

@github-actions

Copy link
Copy Markdown
Contributor

🤖 插件清单自动校验 — plugins.json

✅ JSON 格式与字段校验通过

🔗 新增/改动插件的仓库可用性

  • 模板工坊: 仓库 Mitpoppy/Elaina-plugin-TemplateStudio@main 可访问 ✓

✅ 全部通过,符合自动合并条件。

@github-actions
github-actions Bot merged commit cd3a90f into ElainaCore:main Oct 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant