Skip to content

mahenzon/aiogram-lessons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Асинхронный Telegram бот на языке Python 3 с использованием библиотеки aiogram

Текстовая серия уроков устарела технически, хоть и остаётся актуальной концептуально.

Есть новая текстовая серия уроков от автора, вдохновившего меня на создание этой серии уроков (вот так вот мы зациклились).

Также на канале автора этого текстового курса есть серия видеоуроков по aiogram по новой версии aiogram 3.

К сожалению, ресурс, на котором были расположены текстовые курсы, "закончился" и остался в законсервированном виде. Там нельзя ничего обновлять, нет админки, поэтому там не оставить никакую подсказку об изменениях.


Для понимания уроков необходимо хотя бы базовое знание языка Python версии 3.

Код из всех уроков доступен на GitHub.

Важно! Автор не является профессионалом, в уроках от вас не требуется поступать точно так же. Данный учебник является дружеской рекомендацией, поэтому обо всех ошибках и недочетах можно и нужно писать в комментариях или обсуждении. Советы, как поступить было бы лучше, тоже приветствуются.

Q&A:

Q: Почему aiogram, а не, например, pyTelegramBotAPI?
A: Автор сам начинал знакомство с разработкой Телеграм ботов, используя pyTelegramBotAPI, однако поведение библиотеки перестало удовлетворять на больших проектах, у неё странная многопоточность, FSM приходилось создавать самостоятельно (есть даже порт FSM из aiogram в pyTelegramBotAPI), плохо реализованное логгирование, aiogram позволяет создавать middleware, например то же логгирование, антифлуд, ну и просто, почему нет?

Оглавление:

Releases

No releases published

Packages

No packages published

Languages