🤖 Build a bot that real people use — not just a toy
Telegram bots are one of the most in-demand freelance niches. Orders ranging from $50 to $500 for a simple bot. Bots for shops, appointment booking, notifications, mini-CRM — all built with Python + aiogram.
In this course you’ll build RecordBot — an appointment booking bot — step by step:
- First bot: BotFather, aiogram 3 structure, /start and /help commands
- Menu with buttons: InlineKeyboard, callback handlers, editing messages
- FSM: step-by-step client registration form with states
- Database: aiosqlite, storing bookings and user data
- Deploy: Docker, webhook on VPS, .env in production
Course stack:
aiogram 3 · uv · aiosqlite · Redis · aiohttp · Docker
Prerequisites:
Basic Python — functions, classes, decorators. Knowledge of async/await is a plus but explained along the way.