Продвинутый уровень¶
BotAPI уже стал родным? Начинаете свой день с чтения документации? Простые боты надоели, а к сложным страшно приступать?
Представляю вашему вниманию новый курс «Телеграм-боты на Python: продвинутый уровень», где я выступаю одним из авторов. В настоящий момент курс находится в раннем доступе, когда написано примерно 80% материала, но вскоре он пополнится новыми модулями. Уже сейчас вы можете получить знания, которые пригодятся не только для написания ботов, но также и в других проектах на Python.
Вот лишь некоторые примеры:
-
aiogram-dialog
Создавайте красивые и удобные интерфейсы в рамках окна мессенджера с помощью aiogram-dialog.
-
Тестирование
Проверяйте корректность логики вашего кода без муторного ручного тестирования и «ловли багов на проде».
-
Docker
Собирайте Docker-контейнеры для быстрого и удобного разворачивания и обмена с другими пользователями. Автоматизируйте сборку в GitHub и GitLab. Работайте с Docker Compose.
-
Локализация
Учите своих ботов говорить с пользователями на разных языках. В этом деле вам помогут Babel и Project Fluent.
-
Очереди
Используйте очереди и брокеры сообщений (RabbitMQ, NATS), чтобы выносить различные задачи в отдельные микросервисы для повышения надёжности и гарантий доставки.
-
Работа с СУБД
Используйте современные базы данных и инструменты для работы с ними для быстрого и эффективного хранения информации о пользователях и их контенте