前往
大廳
主題

巴哈姆特自動化! 自動簽到、自動回答動畫瘋問題、自動抽抽樂!(v0.6.7)

Jacob Lin | 2021-08-02 16:33:51 | 巴幣 24224 | 人氣 6832


NOTICE: The source code is now on GitLab because this repository has been disabled by GitHub.


Bahamut Automation

雲端執行、快速設定、免費開源的巴哈姆特自動化!
以不影響巴哈姆特收益的方式自動簽到、自動回答動畫瘋問題、自動抽抽樂!
這篇基本上是直接從 GitHub Marketplace 搬過來的,原文

放在這是想看看會不會有人想要貢獻新的 module ,像是串接 TG Bot 之類的?
在 GitHub 上查看此專案

特色

不需要任何硬體

好吧,其實也不完全是這樣啦。應該說是不需要任何「你的」硬體,程式使用 GitHub Action 在雲端自動執行。

不過如果你要在自己電腦上執行也是可以喔,觀察一下 test.js !

快速設定立刻開始

不用 5 分鐘就可以完成所有設置!節省未來數百倍甚至數千倍的時間!

細節請至 使用方法 查看!

完整公開及免費使用

所有程式碼皆完整公開於 GitHub 上,所有會執行到的程式就是那些。

這個工具本來是我自己要用的,既然都寫了,就拿出來給大家一起用!
不過如果你要捐款我也是 OK 的喔,等等,好像沒有捐款按鈕?那就給個 STAR 或一起幫忙優化吧!

不影響巴哈姆特收益

可能大部分人不會在意這點吧?但這個工具理論上是可以創造站方與使用者雙贏的。 因為自動化程式還是以正常程序把廣告看完了,所以巴哈還是會收到廣告費,應該吧?

功能

自動簽到

  • 自動執行每日簽到
  • 自動觀看廣告以獲得雙倍獎勵
  • 自動公會簽到

自動動畫瘋答題

  • 自動自 blackXblue 小屋抓取解答以回答當日問題

自動福利社抽抽樂

注意事項:使用前請先自己抽一次,填寫一次收件人資料並勾選「記住收件人資料」
  • 自動檢測抽抽樂數量
  • 自動觀看廣告獲得免費抽抽樂機會
  • 自動檢測是否需要答題,如需要,自動答題

使用方法

使用 GitHub Action (建議)

  1. 建立 GitHub 帳號
  2. 使用 Template 來建立 Repository,建議建立 Public Repository 可以無上限使用,GitHub 會給 Private Repository 每月 2000 分鐘執行限制
  3. 於新建立的 Repo 的 Settings > Secrets 分頁新增一個名為parametersSecret,修改以下程式碼後貼上作為 parameters 的值
{
  "username": "你的巴哈帳號",
  "password": "你的巴哈密碼",
  "twofa": "你的巴哈兩步驟驗證種子碼 (非必要)",
  "gh_pat": "GitHub Personal Access Token (非必要)",
  "tg_id": "Telegram 訊息通道 ID (非必要)"
}

完成!

在自己電腦上執行

  1. 安裝 Node.js v14+
  2. 下載此 Repository
  3. 觀察 test.js
  4. Node.js 執行 test.js
node test.js 巴哈帳號 巴哈密碼 GH_PAT?

輸入參數


參數 預設值 說明 必要
modules "login,ad_handler,sign,report,answer,report,lottery,report,logout,report" 使用的模組 必要
parameters "{}" 帶入的參數 必要

技術細節

所有程式碼都是使用 JavaScript 編寫,以 Puppeteer 模擬人的操作,使用 Node.js 執行,並以 GitHub Action 的形式發佈。
可以於 src 資料夾中查看所有核心程式碼。

聲明

我不能保證程式一定會如期執行,也不能保證程式會成功執行,有時 GitHub 會自己吃掉。
如果你發現什麼 Bug 之類的東西,或是有新的想法,歡迎到 Action 的 Repo 發 Issue


創作回應

阿秋
請問是被禁了嗎 還能用嗎
2022-08-03 20:09:29
R.V-卡特
程式外行方便跟各位請教一下嗎?弄了許久目前進度是裝了Docker(跟WSL2),config.yml僅改帳密丟C槽後嘗試執行馬上被擋https://truth.bahamut.com.tw/guildwiki/B/88f91bb554f574f954788688b371c03e.JPG 請問還得修改或下載哪些東西?
2022-09-01 16:29:28
R.V-卡特
試著把瀏覽器設定改成type: chrome,但似乎是沒什麼意義的舉動? https://truth.bahamut.com.tw/guildwiki/B/b76d195f1a66be6f0d4daae851ad6df6.JPG 抱歉,那些函數跟指令真的是看不懂...
2022-09-01 16:31:32
Jacob Lin
https://truth.bahamut.com.tw/s01/202209/37b0a261606f8e24300ee32e60b33a7d.JPG
2022-09-01 22:56:35
Jacob Lin
https://discord.gg/Ff8q2SGut2
2022-09-01 22:57:25

更多創作