Skip to content

前言

为了各位负基础的同学能够更好的使用本项目,我们将在这里提供一些配置案例和 npm 使用案例。

欢迎各位同学通过 点击文档最后的在 Github 上编辑此页提供更多的案例,我们会将你的案例放在这里。

配置案例

配置关闭某个功能

关闭 addCoins 功能
json5
{
  functions: {
    addCoins: false,
  },
}

配置开启某个功能

开启 mangaTask 功能
json5
{
  // prettier-ignore
  functions: { 
    addCoins: false,
    // 。。。等等无关 mangaTask 的配置

    // 开启 mangaTask 功能
    mangaTask: true, 
  },
  // 漫画的具体配置,function 中 mangaTask 为 true 时才会生效
  // prettier-ignore
  manga: { 
    // 签到
    sign: true,
    // 购买漫画
    buy: false,
    // 购买漫画 id(优先级高)
    mc: [],
    // 购买漫画名称(优先级中)
    name: [],
    // 购买追漫(优先级低)
    love: true,
  }, 
}

配置 6 级后依然投币

配置 6 级后依然投币
json5
{
  functions: {
    addCoins: true,
  },
  limit: {
    // 获取经验限制为 6 级
    level6: false, 
  },
}

公共配置

当我有很多个用户,但是用户需要共享一些配置,比如说 pushplusToken 推送时。

公共配置
json5
[
  {
    // 用户 1
  },
  {
    // 用户 2
  },
  {
    // 声明这个配置不是哪个用户的,而是公共的
    __common__: true, 
    message: {
      // push+
      pushplusToken: '', 
    },
  },
]

当具体用户配置中没有配置 pushplusToken 时,就会使用公共配置中的 pushplusToken。

如果用户配置中有 pushplusToken,就会使用用户配置中的 pushplusToken。

npm 案例

自定义任务

以依次执行登录任务和投币任务为例

自定义任务
bash
bilioutils -c ./config.json -t loginTask,addCoins

运行多账号中的某些账号

假设我配置中有 6 个账号,我只想运行其中第 1 个和第 3 个账号

运行多账号中的某些账号
bash
bilioutils -c ./config.json -i 1,3