Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
check-square

GitHub Action

Bahamut Automation

v0.6.5 Pre-release

Bahamut Automation

check-square

Bahamut Automation

巴哈姆特自動化!

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Bahamut Automation

uses: JacobLinCool/Bahamut-Automation@v0.6.5

Learn more about this action in JacobLinCool/Bahamut-Automation

Choose a version

Bahamut Automation Preview.png

Bahamut Automation Action

FOSSA Status

巴哈姆特自動化!

自動簽到、自動動畫瘋答題、自動抽抽樂!

特色

不需要任何硬體

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

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

快速設定立刻開始

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

詳情請至使用方法查看

完整公開及免費使用

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

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

不影響巴哈姆特收益

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

功能

自動簽到

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

自動回答動畫瘋問題

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

自動福利社抽抽樂

  • 自動檢測抽抽樂數量
  • 自動觀看廣告獲得免費抽抽樂機會
  • 自動檢測是否需要答題,如需要,自動答題

使用方法

使用 GitHub Action (建議)

詳細的教學

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

gh_patreport 模組必要參數;tg_idtelegram 模組必要參數

  1. 完成,詳細內容可以看看新建立的 Repo 的 README.md 及模組說明文件

如果遇到問題歡迎發 Issue 詢問

在自己電腦上執行

  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

License Check

FOSSA Status