Brawl Stars bot focused on Brawlball mode.
Focus areas:
- Brawlball logic — ball tracking, goal positioning, team play
- Bot logic and code improvements
- Clean, maintainable codebase
Version: 0.0.2
- Windows 64-bit
- Python 3.11
- Android emulator (LDPlayer / MuMu) at 1920x1080
Clone the repository and install dependencies in a virtual environment:
python -m venv .venv
.venv\Scripts\activate
python -m pip install --upgrade pip
pip install -r requirements.txtRun Spectro:
python run.pyOptional local installer command:
python setup.py --spectro-install| File | Purpose |
|---|---|
cfg/general_config.toml |
Emulator, performance, GPU/CPU |
cfg/bot_config.toml |
Gamemode, behavior |
cfg/discord_config.toml |
Discord notifications and control |
cfg/telegram_config.toml |
Telegram remote control |
cfg/brawl_stars_api.toml |
Trophy autofill and Push All |
- Create a bot via @BotFather, get the token
- Open
cfg/telegram_config.toml, fillbot_tokenandchat_id - Set
enabled = true - Start Spectro
Commands: /status /pause /resume /stop
Polling is intentionally low-frequency to minimize internet usage.
Create a developer account at https://developer.brawlstars.com/
Fill cfg/brawl_stars_api.toml for automatic trophy tracking.
python tools/github_update.py --check
python tools/github_update.pySet repo = "owner/repo" in cfg/update_config.toml.
python -m unittest discoverGitHub Actions currently runs a lightweight syntax check on Windows. Full runtime tests require the Windows/emulator environment and project dependencies.
Do not commit personal tokens, webhooks or private player tags. The public config files should use placeholders such as YOUR_BOT_TOKEN, empty Discord tokens and #YOUR_TAG. Runtime folders such as logs/, debug_frames/, runs/, datasets/ and local backups are ignored by Git.
spectro/
main.py
app/ runtime control, discord control
control/ play, navigation, window control
core/ utils, logging, performance
game/ stage manager, trophies, brawltracker
gui/ hub, login, brawler selection
integrations/ discord, telegram, api sync
vision/ detection, state finder, HP
Author: forgeter - tg @frendls