Skip to content

提示

通过表单获取配置已上线,点击跳转

配置相关

  • 配置使用的 json5,兼容 json 且更加灵活,可以支持 注释
  • 务必使用 点击校验 校验 json5 格式(校验不通过无法继续使用)。
  • Gzip 压缩地址(有说明时才用,一般都不需要用)https://www.baidufe.com/fehelper/en-decode/
  • 我希望你能把必看的看完(比如后一章的必要值获取,没看完就问,不给予回答,请换个程序用,别找我。

用户配置参考

提示

部分配置可能使用较少,也没必要把配置文件整的太大,就没有贴出来了,详情点击配置说明

多用户参考配置(纯净版),可以复制修改后使用,点击查看
json5
[
  {
    userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0',
    apiDelay: [2, 6],
    // 尽量使用双引号,避免你的 cookie 存在单引号
    cookie: 'xxxxx',
    function: {
      silver2Coin: true,
      addCoins: true,
      liveSignTask: true,
      shareAndWatch: true,
      getVipPrivilege: true,
    },
  },
  // 配置第二个用户,和上面一样的配置,
  {
    
  },
  // 公共配置
  {
    __common__: true,
  },
]
多用户参考配置(基础版),可以复制修改后使用,点击查看
json5
[
  // 配置第一个用户
  // 注意 // 开头的是注释,没有实际意义
  {
    // 浏览器用户代理
    userAgent: {{1 + 1}},
    // b 站 cookie (登录信息)可能需要双引号
    // prettier-ignore
    cookie: "xxxxx",
    // 配置运行的功能
    function: {
      // 瓜子兑换硬币
      silver2Coin: true,
      // 投币
      addCoins: true,
      // 直播签到
      liveSignTask: true,
      // 分享和观看
      shareAndWatch: true,
      // 漫画任务
      mangaTask: false,
      // 应援团签到
      supGroupSign: false,
      // 使用 b 币券
      useCouponBp: false,
      // 获取 vip 权益
      getVipPrivilege: true,
      // 直播赠送礼物
      giveGift: false,
      // 赛事竞猜
      matchGame: false,
      // 取消关注
      batchUnfollow: false,
      // 直播天选时刻
      liveLottery: false,
      // 粉丝牌等级
      liveIntimacy: false,
      // 大会员大积分
      bigPoint: false,
      // 风纪委员
      judgement: false,
      // 转盘抽奖
      activityLottery: false,
      // 每日电池
      dailyBattery: false,
    },
    // 消息推送
    message: {
      // 换行
      br: '\n',
      // 仅错误时发送
      onlyError: false,
      // 邮箱
      email: {
        from: '',
        to: '',
        pass: '',
        host: 'smtp.163.com',
        port: 465,
      },
      // push+
      pushplusToken: '',
      // server 酱
      SCKEY: '',
      // ... 更多省略
      // 自定义
      api: '',
    },
    // 投币相关
    coin: {
      // 目标等级
      targetLevel: 6,
      // 保留的硬币数
      stayCoins: 0,
      // 投币的数量(上限5)
      targetCoins: 5,
      // 自定义 up
      customizeUp: [],
      // 合作视频精准匹配上传者
      upperAccMatch: false,
    },
    // 使用b币券
    couponBalance: {
      /** 充电的 up 默认自己 */
      mid: 0,
      /** 预设时间,哪一天?,空数组为每一天 */
      presetTime: [10, 20],
      /** 使用的方式,可以是 充电/charge 电池/battery */
      use: '充电',
    },
    // 直播间礼物
    gift: {
      // 自定义投喂礼物 UP, 在所填中随机选取
      mids: [],
      // 省略部分配置
    },
    // 亲密度
    intimacy: {
      // 直播弹幕
      liveSendMessage: true,
      // 点赞直播间
      liveLike: true,
      // 每日亲密度上限 (系统 1500)
      limitFeed: 1500,
      // 耗时很长的直播心跳(默认关闭)
      liveHeart: false,
      // 白名单
      whiteList: [],
      // 黑名单
      blackList: [],
    },
    // 漫画
    manga: {
      // 签到
      sign: true,
      // 购买漫画
      buy: false,
      // 购买漫画 id(优先级高)
      mc: [],
      // 购买漫画名称(优先级中)
      name: [],
      // 购买追漫(优先级低)
      love: true,
    },
    // 风纪委员
    jury: {
      // 默认投票 0-3 好-无法判断,从中随机
      vote: [0, 0, 1],
      // 没有案件不退出,运行一次直到完成
      once: true,
      // 参考人数最少满足
      opinionMin: 3,
      // 没有案件后等待时间(分)
      waitTime: 20,
    },
  },
  // 配置第二个用户,和上面一样的配置。
  {
    // cookie: "xxxxxxxxxx"
  },
  {
    // 公共配置,上面的配置会覆盖这里的配置(下面是举例,如果不需要公共配置,直接删除这个 {} 即可)
    __common__: true,
    // 云函数随机运行用的时间段
    dailyRunTime: '17:30:00-23:40:00',
    // 通用 api 延迟时间(s)
    apiDelay: [2, 6],
  },
]

完整的配置参考(不建议直接复制)

多用户配置只用于部分情况,并不是所有都支持 (云函数不支持)

不支持的情况填写多个只会使用第一个, 不用担心

如果你就是想要单用户配置,把里面的一个拿出不就好了 [{},{},{}] 拿出 {}

配置文件路径

以下 config.jsonconfig.json5 都是符合要求的配置文件位置,选则一个合适的位置即可。如果你创建了多个,那。。。。别创建多个啊。

bash
├── config
  ├── config.json
  └── config.json5
└── src
   ├── config
  ├── config.json
  └── config.json5
   ├── config.json
   ├── config.json5
   └── index.js

或者这样更加生动

  • 如果还不知道怎么配置,可以点击查看配置参考
  • 你可以不用文件配置,而是使用环境变量 BILITOOLS_CONFIG(同样的配置,但需要 gzip 压缩

安全问题

请不要把配置上传到 Github 公开仓库等公开平台,特别是使用 Github Action 的。

所有人都可以直接在 Github 上搜索的,甚至有硬核会员年度大会员还有 10 万粉丝的账号上传到 Github。别人拿到你的 cookie,除了改密码换绑提现之外可以做任何事情。

理论上你除了 b 站任何人都可能会对你的账号造成影响,但是不信我你怎么用呢 😄😄😄。

bili_jct