Menu, buttons, step-by-step flows (FSM), SQLite/PostgreSQL storage, API integrations, scheduled jobs and notifications. Delivered with pytest tests, README and run instructions. Example: my TG Data Bot (news de-dup, price-drop alerts, quiz, daily digest; 19 tests; runs as CLI and as a Telegram bot).