This software automates various activities in the Blum app, including tasks, gaming, and daily claims. The app interacts with the Blum platform and performs these actions automatically based on the configuration you set.
- Task Automation: Automatically complete daily tasks on Blum.
- Gaming Automation: Play games and claim rewards based on available play passes.
- Daily Claims: Automatically claim daily check-in rewards and farming rewards.
- Go (version 1.18+)
- Telegram's Blum WebApp must be run with web inspection enabled.
-
Clone the repository:
git clone https://github.com/malvere/Blumfield.git cd Blumfield
-
Install Go dependencies:
go mod download
-
Configure your settings: The configuration file
config.yaml
must be filled with your WebApp Init data and settings for automation. The init data is retrieved by running Blum in the Telegram web app with web inspection enabled.
- Open the Blum app in your Telegram Web app.
- Enable web inspection (right-click the page and select Inspect or press
F12
). - In the console tab of the inspector, type:
copy(Telegram.WebApp.initData)
- Paste the copied output into the
configs/config.yaml
file under theauth
section:auth: WebAppInit: "your_copied_webapp_init_data"
In the config.yaml
file, you can set various parameters for the automation process:
auth:
WebAppInit: ""
tokenFile: "tokens.json"
folder: "config"
settings:
daemon: false # Run perpetually (restart every 8 hrs)
randomAgent: true # Randomise User-Agent
delay: 3 # Delay between tasks (in seconds)
tasks: true # Enable or disable task automation
farming: true # Enable or disable farming claims
gaming: true # Enable or disable gaming automation
Once the configuration is set, you can run the software using:
./build/blumfield
The software logs activity to the console and provides details on the actions being taken, such as claiming rewards, completing tasks, and farming.
This project is licensed under the MIT License. See the LICENSE
file for details.
Feel free to submit issues or pull requests if you have ideas for improvements!
This README.md
provides all necessary setup instructions, including how to obtain and configure the WebAppInit
data and run the project. You can modify it based on any additional project details.