Архитектура клиент-сервер на базе протокола HTTP (установка соединения, особенности передача данных)
Структура HTTP запроса и ответа
Программные инструменты отладки HTTP запросов (WireShark)
Формат JSON и язык запросов JSONPath
Механизмы webhook и long polling для получения данных в чат-боте
API методы для получения входящих и отправки исходящих сообщений чат-ботом
Пользовательские клавиатуры в чат-ботах
Способы работы с HTTP
API в языке Python
Способы работы с СУБД в языке Python
Контейнеризация чат-бота при помощи Docker
Массовая рассылка сообщений в чат-ботах
Паттерн Dispatcher / Handlers — какую задачу решает, как реализуется
AsyncIO в Python — какую задачу решает, как работает
Основные компоненты фреймворков для реализации чат-ботов (aiogram)
Работа с кабинетом разработчика в одном из популярных мессенджеров (BotFather)
Публикация чат-бота в сети Интернет