项目简介
本项目是一个基于Node.js的自动化脚本,旨在帮助用户自动参与B站的动态抽奖活动,同时提供中奖检测、动态清理等功能,支持多账号运行与自定义设置,还能通过多种方式推送中奖信息。
项目的主要特性和功能
- 自动抽奖:自动参与B站动态抽奖活动,可进行点赞、评论、转发等操作。
- 中奖检测:每两小时自动检测一次中奖情况,可通过@信息和私信判断。
- 动态清理:支持定期清理动态和关注,防止动态过多影响账号使用。
- 多账号支持:允许多个B站账号同时运行,提高中奖机会。
- 自定义设置:用户可按需自定义抽奖模式、评论内容、转发间隔等参数。
- 推送通知:支持微信、Telegram、钉钉等多种推送方式,及时通知中奖信息。
安装使用步骤
1. Fork本仓库
从原仓库进行Fork操作。
2. 填入COOKIE
登录B站,通过Chrome浏览器的开发者工具获取DedeUserID
、SESSDATA
和bili_jct
三项信息作为Cookie。
3. 防重复转发
进行相关设置以避免重复转发。
4. 检测中奖
脚本每两小时自动检测中奖情况。可手动触发Automatic check
工作流查看中奖日志。若需推送中奖通知,在Secrets中配置相应推送密钥(如SCKEY
、TG_BOT_TOKEN
等)。
5. 运行脚本
完成上述步骤后,脚本即可开始运行。
6. 清理动态
若要定期清理动态和关注,在Secrets中添加CLEAR
项并将其值设为true
,脚本每30天清理一次60天之前的动态和关注。
7. 本地运行(可选)
- 下载项目代码并解压。
- 安装Node.js环境。
- 修改
env.example.js
文件并重命名为env.js
,填入相关参数。 - 运行以下命令启动脚本:
- 启动抽奖:
npm i && npm run start
- 检查中奖:
npm i && npm run check
- 清理动态:
npm i && npm run clear
- 启动抽奖:
8. 多账号支持
可配置多个账号同时运行脚本。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】