Skip to content

Latest commit

ย 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– BROski Bot v4.0

๐ŸŸข ACTIVE โ€” Part of the WelshDog Toolbox | HyperFocus Zone

Python 3.11+ discord.py FastAPI Docker Built in Wales

Your ADHD-first Discord companion. Ride or die. BROskiโ™พ๏ธ


๐Ÿฅ” Who this is for

You, if any of these are true:

  • You have a Discord server and your community needs structure + fun without it feeling corporate
  • Youโ€™re neurodivergent (ADHD/dyslexic/autistic) and need external dopamine hits to stay on task
  • You want a token economy that rewards real activity โ€” focus sessions, daily check-ins, missions
  • You want hyperfocus tracking, leaderboards, and achievements that actually mean something

BROski Bot is the community companion for Hyperfocus Zone โ€” built specifically for ND brains.


โšก One-Command Run

# Clone and install
git clone https://github.com/welshDog/BROski-Bot.git
cd BROski-Bot
pip install poetry && poetry install

# Configure
cp .env.example .env
# Add: DISCORD_TOKEN, DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD

# Run database migrations
poetry run alembic upgrade head

# Launch the bot
python -m src.main run

Docker (recommended for servers):

docker-compose up -d
docker-compose logs -f broski-bot

๐Ÿ–ฅ๏ธ What you see when it works

[Discord] /focus deep-work
โ†’ BROski: ๐Ÿ”ฅ Hyperfocus session ACTIVATED! Focus on: deep-work
           Timer started. Type /focusend when done. You got this BROski! โšก

[30 mins later...]
/focusend
โ†’ BROski: ๐Ÿ† SESSION COMPLETE! +200 BROski$ + 50XP earned!
           Streak: 3 days ๐Ÿ”ฅ | Level: BROski Agent (250/500 XP)

/leaderboard
โ†’ ๐Ÿ† Top BROskis This Week:
   1. WelshDog โ€” 1,250 coins | Level 5 Commander
   2. ...

๐ŸŽฎ Commands

๐Ÿ’ฐ Economy

Command What it does
/balance [@user] Check BROski$ coin balance
/daily Claim daily reward (streak bonus!)
/give @user amount Gift coins to a BROski
/leaderboard Top earners this week

โฑ๏ธ Focus & Productivity

Command What it does
/focus [project] Start hyperfocus session (+50 coins on start)
/focusend End session (+200 coins base reward!)

๐ŸŽฏ Quests & Achievements

Command What it does
/quests View active quests
/achievements Your unlocked achievements

๐Ÿ’ฐ BROski$ Economy

Action Coins XP
Daily login +5 โ€”
Start focus session +50 โ€”
End focus session +200 +100
Complete a quest varies varies
Unlock achievement varies varies

Levels: Recruit โ†’ Cadet โ†’ Agent โ†’ Operator โ†’ Commander โ†’ Architect โ†’ Legend โ™พ๏ธ


๐Ÿ”— How it connects to Hyperfocus Zone

Connection Detail
๐Ÿ’œ PostgreSQL BROski$ economy runs on the same Postgres stack as HyperCode-V2.4
๐Ÿข FastAPI REST API at :8000 โ€” economy endpoints usable by any HyperFocus agent
๐Ÿ“Š Prometheus Bot metrics exported for Grafana observability dashboard
๐Ÿค– HyperCode-V2.4 BROski$ awards flow from the core /economy/award-dev-xp endpoint
๐Ÿ’ฌ Community The official BROski Discord server runs this bot
๐Ÿ  Ecosystem Part of the WelshDog Toolbox โ€” HyperFocus Zone Portal

๐Ÿ› ๏ธ Tech Stack

  • Runtime: Python 3.11+
  • Bot Framework: discord.py 2.x
  • API: FastAPI + SQLAlchemy + AsyncPG
  • Database: PostgreSQL (managed by Alembic)
  • Monitoring: Prometheus + Grafana
  • Deps: Poetry

Part of the WelshDog Toolbox โ€” Built with ๐Ÿง  + โค๏ธ in Llanelli, Wales ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฅ

by @welshDog โ€” Lyndz Williams

๐ŸŠช Back to HyperFocus Zone Portal ยท ๐Ÿ’™ Sponsor ยท ๐Ÿ›’ Shop

About

๐Ÿค– BROski Discord Bot โ€” ADHD-first AI companion, BROski$ token economy, focus sessions & neurodivergent community tools

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages