SuperAPI AI 工具集

moda-automate

通用与其它

查看项目

更新于 10-16 01:17

技能介绍

用途:moda-automate 解决 Moda 的重复性工作,如定时帖子、周报、同步任务。Moda 本身不托管调度器,重复任务由你已有的 cron、launchd、systemd timer 或 CI schedule 按节奏运行 Moda 命令。Moda 负责产出,宿主调度器负责投递;Moda 不会向平台发帖或发邮件,每次执行只留下画布链接和导出文件,发布步骤属于宿主。本技能只管调度与无人值守运行纪律,产物仍由对应格式技能负责(如 moda-social、moda-document、moda-chart)。

主要能力:支持三种典型形态——刷新单个画布(周报,链接不变,观察者看到更新)、每次生成新产物(基于团队模板的每周帖子集)、同步任务(拉取源数据后创作并导出)。

使用方式:先手动端到端跑通一次,再套上调度。无浏览器认证:用户在 moda.app/cli/auth 生成密钥,调度器环境变量中设置 MODA_API_KEY。moda auth login --paste 需要交互提示,不适用于无人值守。命令均支持 --json --no-input,失败即报错而非提示。用 .moda/context.json 固定工作区以避免脚本传参。凭据永不打印、回显、记录或提交。无人值守运行不包含 moda canvas open 等浏览器动作。同一画布的写入应串行,并行批处理无收益且可能返回 canvas_busy。示例调度行:0 8 * * 1 cd /srv/reports && ./moda-weekly.sh >> /var/log/moda-weekly.log 2>&1

限制与纪律:失败的写入不提交,重试一次安全;stale_revision 重读后重试可自愈。同一类型错误连续两次即停止本次执行,记录 moda last-error,等下一次执行。完全相同的计费调用会重放结果而不重复扣费,改写措辞即视为新调用。需保留日志:运行内容、画布链接、导出路径与失败信息。向用户说明所安装的具体调度行、位置、构建产物的技能及关闭方式;不要安装用户未要求的调度。错误时加载 moda-core 查阅恢复参考;无人值守中的认证失败通常是调度器环境缺失或过期 MODA_API_KEY。