巨魔脚本商店 - 自动化脚本仓库
- 发布仓库: TrollScript-Release
- API 文档: API.md
| 脚本 | 描述 | 版本 | 文档 |
|---|---|---|---|
| ExpressSMS | 提取快递短信取件码 | 1.0.1 |
📖 |
TrollScript-Store/
├── .github/
│ └── workflows/
│ └── build-store.yml # GitHub Actions 自动构建
├── message/ # 消息类脚本
│ └── *.js
│ └── README.md # 自动生成的脚本文档
├── scripts/
│ └── build-store.js # 构建脚本
├── store.json # 生成的商店数据
├── package.json
└── README.md
- 在
message/或其他目录下创建.js文件 - 在文件顶部添加元数据注释:
/*
id: YourScriptId
name: 脚本名称
description: 脚本描述
icon: terminal
category: 工具
version: 1.0.0
*/
// 你的脚本代码...- 提交并推送到
main分支 - GitHub Actions 会自动构建并更新
store.json和脚本文档
| 字段 | 必填 | 说明 |
|---|---|---|
id |
✅ | 脚本唯一标识符 |
name |
✅ | 脚本显示名称 |
description |
✅ | 脚本描述 |
icon |
✅ | 图标名称 (SF Symbols) |
category |
✅ | 分类名称 |
version |
✅ | 版本号 (语义化版本) |
使用 SF Symbols 图标名称,例如:
terminal- 终端play.circle- 播放message- 消息gear- 设置doc.text- 文档
npm installnpm run build这将扫描所有脚本文件并生成 store.json 和脚本文档。
当你推送脚本文件到 main 分支时,GitHub Actions 会自动:
- 检出代码
- 安装依赖
- 运行构建脚本
- 生成
store.json和各目录的脚本 README - 更新主 README.md 的脚本列表
- 如果有变化,自动提交更新
你也可以在 GitHub Actions 页面手动触发构建(workflow_dispatch)。
{
"version": "1.0",
"lastUpdated": "2024-03-20T12:00:00Z",
"categories": ["工具", "媒体"],
"authors": [
{
"name": "dompling",
"avatar": "https://avatars.githubusercontent.com/u/23498579?v=4",
"scripts": [
{
"id": "ScriptId",
"name": "脚本名称",
"description": "脚本描述",
"icon": "terminal",
"category": "工具",
"version": "1.0.0",
"downloadUrl": "https://raw.githubusercontent.com/.../script.js",
"size": 1024,
"downloads": 100,
"createdAt": "2024-03-20T12:00:00Z",
"updatedAt": "2024-03-20T12:00:00Z"
}
]
}
]
}ISC © dompling