o‘zing o‘rgan
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
  1. How a Telegram bot works ro‘yxatsiz sinab ko‘ring Practice 4 questions 20 min
  2. Commands and handlers ro‘yxatdan o‘tgach Practice 4 questions 20 min
  3. Buttons and conversation state ro‘yxatdan o‘tgach Practice 4 questions 25 min
  4. A real bot with aiogram ro‘yxatdan o‘tgach Practice 4 questions 25 min
  5. 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
  1. Storing data: JSON and SQLite ro‘yxatdan o‘tgach Practice 3 questions 20 min
  2. Menus and pagination ro‘yxatdan o‘tgach Practice 3 questions 20 min
  3. Project: a shop bot ro‘yxatdan o‘tgach Practice 3 questions 25 min
  4. Broadcasts and rate limits ro‘yxatdan o‘tgach Practice 3 questions 20 min
  5. 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
  1. Webhooks and updates from the inside ro‘yxatdan o‘tgach Practice 3 questions 20 min
  2. FSM: a multi-step form ro‘yxatdan o‘tgach Practice 3 questions 25 min
  3. Middleware: anti-spam and logging ro‘yxatdan o‘tgach Practice 3 questions 20 min
  4. Deep links and a referral system ro‘yxatdan o‘tgach Practice 3 questions 20 min
  5. External APIs, caching and resilience ro‘yxatdan o‘tgach Practice 3 questions 20 min