О курсе

Курс «IT Start — Создание телеграм-ботов на Python с фреймворком Aiogram 3» представляет собой набор видеоуроков, в которых последовательно разбираются приёмы работы с библиотекой Aiogram. Программа разделена на две части: для Aiogram 3 (28 уроков) и для Aiogram 2 (36 уроков). В части по Aiogram 3 рассматриваются установка библиотеки, создание бота и получение токена, обработка команд и апдейтов, создание эхо-бота, настройка символа вызова команд, аргументы команд, форматирование текста, отправка различных типов контента (стикеры, изображения, видео, медиагруппы, аудио, голосовые сообщения, видео-кружки, файлы, геолокация), скачивание файлов, администрирование групп и каналов, добавление клавиатур и инлайн-клавиатур, сборщик клавиатуры, роутеры и структура бота, фильтры (включая собственные и магические), middleware, машина состояний, хранение данных, флаги и работа с базой данных.

Что рассматривается в программе

  • Рассматривается установка Aiogram и создание бота с получением токена.
  • Разбирается обработка команд, апдейтов и создание эхо-бота.
  • Изучается отправка различных типов сообщений: текст, стикеры, изображения, видео, аудио, файлы, геолокация.
  • Рассматривается администрирование телеграм-групп и каналов с помощью бота.
  • Разбирается добавление клавиатур, инлайн-клавиатур и сборщика клавиатуры.
  • Изучаются роутеры, фильтры (включая магические и собственные), middleware.
  • Рассматривается машина состояний, хранение данных, флаги и работа с базой данных.
  • В части по Aiogram 2 разбирается разработка бота-администратора канала с использованием PostgreSQL.

Кому может быть полезен курс

  • Тем, кто интересуется программированием на Python и хочет ознакомиться с созданием телеграм-ботов.
  • Начинающим разработчикам, которым нужно изучить фреймворк Aiogram на практике.
  • Специалистам, планирующим разобраться с администрированием телеграм-групп и каналов через ботов.
  • Тем, кто хочет увидеть примеры работы с клавиатурами, фильтрами, middleware и базами данных в контексте телеграм-ботов.

Вопросы о программе

Какие версии Aiogram рассматриваются в курсе?

В курсе есть отдельные части по Aiogram 3 (28 уроков) и Aiogram 2 (36 уроков).

Подходит ли курс новичкам?

По описанию курс рассчитан на новичков, которые хотят научиться создавать телеграм-ботов на Python с использованием Aiogram.

Какие темы входят в часть по Aiogram 3?

Среди тем: установка библиотеки, создание бота, обработка команд, отправка различных типов контента, администрирование групп и каналов, клавиатуры, роутеры, фильтры, middleware, машина состояний, работа с базой данных.

Что включает модуль по разработке бота-администратора канала?

В модуле рассматриваются создание скелета бота, роли и состояния, установка и подключение PostgreSQL, управление пользователями и постами через бота, вывод записей, настройка отображения для разных ролей и антиспам с помощью middleware.