跳转到内容

配置详解

当前自动搜索以下文件,优先级从左到右:

  1. asign.json
  2. asign.config.js
  3. asign.config.mjs

搜索目录依次为:

  1. 当前工作目录。
  2. 当前工作目录下的 config/
  3. 执行文件所在目录(与工作目录不同时)。
  4. 执行文件所在目录下的 config/

也可调用 run("/absolute/path/to/asign.json") 显式指定路径。

{
"version": 2,
"caiyun": [
{
"auth": "认证字符串",
"nickname": "主账号"
}
],
"common": {
"backupWaitTime": 20,
"catalog": "/",
"是否打印今日云朵": true,
"剩余多少天刷新token": 10
},
"message": {
"title": "mcloud-v2 运行推送",
"onlyError": false,
"minLevel": "info"
}
}

每个账号的最终配置按以下顺序合并:

默认配置 → common 通用配置 → caiyun[] 账号配置

账号级同名字段优先,因此可在 common 设置多数账号共用的值,只对个别账号单独覆盖。

{
"version": 2,
"caiyun": [
{ "auth": "账号一的认证信息", "nickname": "主号" },
{ "auth": "账号二的认证信息", "nickname": "小号" }
]
}

账号按数组顺序执行。账号级字段会在当前账号运行时覆盖 common 和内置默认值。

{
"version": 2,
"caiyun": [
{
"auth": "认证信息",
"红包派对": { "开启": true },
"云朵大作战": { "开启": false },
"春日拍拍大作战": { "开启": true }
}
]
}
  • 春日拍拍大作战 是当前保留的配置名,业务实现 playAiSpecialTask 用于拍拍系列活动;春日、夏日、秋日只是不同活动期次。
  • 直播口令核心任务已存在,但尚无配置开关,也未接入 CLI 默认调度;不要在 asign.json 中配置 直播口令
  • AI新头像 的 schema 仍保留,但当前业务函数和 CLI 调度尚未实现。
  • 微信签到、微信抽奖、摇一摇已过期,不应继续配置。

完整字段见 默认配置配置项说明消息推送