青龙面板——哔哩哔哩自动任务快速搭建
步骤1:添加订阅
安装 Node 依赖(侧边栏中依赖管理)
@catlair/bilitools
@catlair/blogin
步骤2:创建脚本
1.在左侧脚本管理中创建一个文件,cat_bili_config.json
,作为位置文件
配置内容:
[
{
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,
},
]
配置说明:
- 只有将这些值设置为
true
才会生效,如果设置为false
,具体的配置再怎么样也不会去执行,下表为了明了,默认值false
直接省略。 - 表中排列顺序即为功能的调用顺序,内部设置顺序,与配置无关。
- 带删除线的表示已经弃用或其它原因不使用,如果有替代的功能,查看说明。
- 替代功能的相关配置开启时会自动关闭原废弃功能,防止重复运行,但是任然建议将废弃功能删除。
Key | 默认值 | 说明 |
---|---|---|
silver2Coin | true | 银瓜子兑换硬币 |
addCoins | true | 投币 |
liveSignTask | true | 直播间签到 |
shareAndWatch | true | 观看和分享视频 |
getVipPrivilege | true | 获取大会员权益 |
2.创建一个名称为bilibili_cookie.js
的脚本,用于获取用户cookie
添加以下内容:
require('@catlair/bilitools').sacnLogin();
3.添加一个名称为bilitools_npm.js
的文件,用于触发自动任务
添加以下内容:
require('@catlair/bilitools').ql();
步骤3:创建定时任务
1.在定时任务中新建任务,用于获取用户cookie,注意:cookie千万不能泄露!!
名称:
哔哩哔哩更新cookie
命令/脚本:
task bilibili_cookie.js
定时规则:
0 0 0 * * *
创建好后手动执行一次,查看日志,用手机扫码登录,将cookie的内容复制下来。获取到cookie后将该任务禁止。
在脚本管理
中找到配置文件cat_bili_config.json
并编辑,将cookie复制到配置文件的cookie中
2.在定时任务中新建任务,用于触发哔哩哔哩自动任务
名称:
哔哩哔哩自动任务
命令/脚本:
task bilitools_npm.js
定时规则:
10 10 6 * * *
创建好后手动执行一次
步骤4:自动更新依赖
在定时任务中创建新任务
名称:
自动更新哔哩哔哩依赖
命令/脚本:
pnpm remove -g @catlair/bilitools && pnpm add -g @catlair/bilitools
定时规则:
10 10 1 * * *
步骤5:创建视图
多用户配置
在脚本管理
中找到配置文件cat_bili_config.json
并编辑,将第一个用户的配置复制一遍,再获取第二个用户的cookie填入即可。
特别声明:
其他详细配置请参看:https://b.2024666.xyz/
本教程及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。