deployment.md 2.1 KB

打包、上传和部署

douyin-speaking-daily 可以作为独立套件发布。套件包含:

  • douyin/ 下的相关 OpenClaw skills;
  • scripts/tools/ 下的本地执行工具;
  • douyin-speaking-daily/ 工作区入口、playbook、启动话术和 memory 模板;
  • 安装脚本 install.js;
  • 发布包 dist/douyin-speaking-daily.zip;
  • 发布清单 dist/douyin-speaking-daily-suite-manifest.json。

本地校验

npm run douyin-speaking-daily:validate

会检查:

  • 必要文件是否存在;
  • skill 的 api-config.json 是否能解析;
  • runner/report/memory/transcriber 等脚本是否通过 node --check;
  • skill-package-manifest.json 是否能解析。

本地打包

npm run douyin-speaking-daily:build

等价于:

node scripts\deploy\douyin-speaking-daily-suite.js --build

产物:

dist/douyin-speaking-daily.zip
dist/douyin-speaking-daily-suite-manifest.json

上传 CDN

npm run douyin-speaking-daily:upload

上传依赖 scripts/deploy/package-and-upload.js,需要可用的七牛配置:

QINIU_AK
QINIU_SK

不传 --upload 时只会本地打包,不会访问 CDN。

本地部署到 OpenClaw

先预览:

npm run douyin-speaking-daily:deploy:dry

实际部署:

npm run douyin-speaking-daily:deploy

部署内容:

  • skills -> ~/.openclaw/skills/<skill-name>/
  • tools -> ~/.openclaw/tools/
  • tools mirror -> ~/.openclaw/workspace/scripts/tools/
  • suite workspace -> ~/.openclaw/workspace/douyin-speaking-daily/

部署后重启 OpenClaw gateway。

Zip 安装

拿到 dist/douyin-speaking-daily.zip 后:

Expand-Archive dist\douyin-speaking-daily.zip -DestinationPath .tmp-douyin-speaking-daily
node .tmp-douyin-speaking-daily\install.js

首次使用前设置 VOC token:

node ~/.openclaw/tools/set-voc-token.js <your-session-token>

OpenClaw 启动语

用 douyin-speaking-daily 跑完整闭环,自动给互动分最高的 1 条视频补逐字稿,再回灌生成最终日报。