О курсе
Курс «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.