feat(tg-fitness-bot): initial Telegram workout tracker bot

Python bot that parses workout messages (Exercise: SetsxRepsxWeight),
detects supersets from consecutive lines, extracts machine IDs, stores
both raw message text and parsed data in SQLite, and reads original
timestamps from forwarded Saved Messages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Danny 2026-03-24 15:50:05 +01:00
commit 817cf8fd95
8 changed files with 590 additions and 0 deletions

2
.env.example Normal file
View file

@ -0,0 +1,2 @@
# Get your bot token from @BotFather on Telegram
BOT_TOKEN=your-token-here