All courses
Pito · Backend developer
Building Telegram Bots
BotFather and tokens, updates, handlers, buttons and conversation state, a real bot with aiogram, a quiz project and deploying to a server.
15 lessons
~5 h
Chapter 1. My first bot
5 lessons- How a Telegram bot works ro‘yxatsiz sinab ko‘ring Practice 4 questions 20 min
- Commands and handlers ro‘yxatdan o‘tgach Practice 4 questions 20 min
- Buttons and conversation state ro‘yxatdan o‘tgach Practice 4 questions 25 min
- A real bot with aiogram ro‘yxatdan o‘tgach Practice 4 questions 25 min
- Project: a quiz bot and deploying it ro‘yxatdan o‘tgach Practice 4 questions 25 min
Intermediate level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 2. Storage, a shop bot and deployment
5 lessons- Storing data: JSON and SQLite ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Menus and pagination ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Project: a shop bot ro‘yxatdan o‘tgach Practice 3 questions 25 min
- Broadcasts and rate limits ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Admin commands, logs and deployment ro‘yxatdan o‘tgach Practice 3 questions 20 min
Advanced level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 3. Webhooks, FSM, middleware and APIs
5 lessons- Webhooks and updates from the inside ro‘yxatdan o‘tgach Practice 3 questions 20 min
- FSM: a multi-step form ro‘yxatdan o‘tgach Practice 3 questions 25 min
- Middleware: anti-spam and logging ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Deep links and a referral system ro‘yxatdan o‘tgach Practice 3 questions 20 min
- External APIs, caching and resilience ro‘yxatdan o‘tgach Practice 3 questions 20 min