主題

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

Jacob Lin | 2021-08-02 16:33:51 | 巴幣 14478 | 人氣 1284


Bahamut Automation Action

雲端執行、快速設定、免費開源的巴哈姆特自動化!
以不影響巴哈姆特收益的方式自動簽到、自動回答動畫瘋問題、自動抽抽樂!
這篇基本上是直接從 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


創作回應

白羽
厲害,給推支持一下。
2021-08-03 23:25:47
シオシシオ(汐鹿生)
題外話 你logo畫的好好看
2021-08-11 01:23:54
LINKSTART都
1000巴幣奉上~~
2021-08-13 02:28:53
法式熱吻
想請問一下我在GitHub上設定完也已經在跑自動化(甚至看到巴哈站內信通知拿到答題獎勵了XD),這樣子是可以把GitHub網頁關掉了嗎?之後他就會每天自動簽到領獎嗎?
2021-09-26 03:54:17
法式熱吻
奉上1000巴幣表示感謝
2021-09-26 03:55:39

更多創作