Modular AI assistant in Telegram (9 modules, Claude + Python)
Telegram bot with 9 modules, where Claude parses natural language into structured data. The user writes "ate 200g of chicken" — the bot calculates calories and macronutrients. Writes "spent $40 on gas" — categorizes it under finances.
Modules:
- Nutrition (Mifflin-St Jeor formula, personal macronutrient goals)
- Finances (categories, monthly statistics)
- Schedule and reminders (timezone-aware)
- Monitoring Copart auctions (polling every 2 hours)
- Shopping list, tasks, weight, settings
Reliability: weekly automatic SQLite backups via cron, auto-restart at reboot.
Stack: Python · Claude Haiku · SQLite · python-telegram-bot · cron
Modules:
- Nutrition (Mifflin-St Jeor formula, personal macronutrient goals)
- Finances (categories, monthly statistics)
- Schedule and reminders (timezone-aware)
- Monitoring Copart auctions (polling every 2 hours)
- Shopping list, tasks, weight, settings
Reliability: weekly automatic SQLite backups via cron, auto-restart at reboot.
Stack: Python · Claude Haiku · SQLite · python-telegram-bot · cron