项目简介
本项目是基于 Node.js 的巴哈姆特自动化系统,可自动完成巴哈姆特网站的签到、动画疯答题、福利社抽抽乐等任务,还支持多平台通知执行状况。项目提供 Docker Image,能在多种云环境自动运行,代码依 MIT 授权开源。
项目的主要特性和功能
主要特性
- 支持云环境自动执行或本地电脑运行,无需用户自身硬件。
- 快速设定,5 分钟内可完成所有设置。
- 代码完全公开,依 MIT 授权免费使用。
- 不影响巴哈姆特收益,自动化程序会正常看完广告。
主要功能
- 签到:包含每日签到、观看广告获双倍奖励、公会签到。
- 回答动画疯问题:从指定小屋抓取解答回答当日问题。
- 福利社抽抽乐:观看广告获免费抽抽乐机会,需答题时自动答题。
- 盖楼(回文):在指定文章回复,支持复数文章、巴哈 BBCode 及时间变量模板。
- 勇者大声说:发布勇者大声说,支持随机选内容和时间变量模板。
- 整理站内信:按给定规则删除站内信。
- 多平台通知:通过 Telegram、Discord、Line Notify 通知执行状况。
安装使用步骤
命令列工具
- 安装
Node.js
v16+。 - 下载
example/config.yml
并修改设定。 - 执行
npx bahamut-automation
。
已编译的执行档
- 下载
example/config.yml
并修改设定。 - 在
binary
branch 下载已编译的程式。 - 执行该程式。
Docker
- 下载
example/config.yml
并修改设定。 - 执行命令
docker run --rm -v "$(pwd)/config.yml:/config.yml" jacoblincool/bahamut-automation
。
其他云端平台
可尝试在 GitLab CI、Oracle Cloud Always Free (Ampere 1 CPU / 6G RAM) 等平台免费定时执行 Docker Image。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】