Перейти к содержанию

Добро пожаловать!

Меня зовут Александр, а никнейм у меня Groosha.
Перед вами то, что я называю книгой по созданию Telegram-ботов на языке Python с помощью фреймворка aiogram. Её [книгу] можно воспринимать как учебный материал, обращаясь к отдельным главам по необходимости, но для первого прочтения рекомендую это делать в том порядке, в котором указаны главы слева от этого текста.

Вообще ботами я занимаюсь с момента появления Telegram Bot API, первая версия книги была написана в 2015-2017 годах для библиотеки pyTelegramBotAPI, вторая вышла в 2019 для aiogram 2. Наконец, данный материал основан на aiogram версии 3.x.

Для кого эта книга?
Предполагается, что вы знакомы с программированием в целом и языком Python в частности, знаете, что такое "venv" и "pip", способны понять и исправить "детские" ошибки вроде SyntaxError и IndentationError, а также имеете опыт асинхронного программирования (asyncio). Если нет, то найдите в интернете пару курсов по Python, пройдите их, а лишь затем принимайтесь за написание ботов, сэкономите себе время и нервные клетки.

Текст книги и исходные тексты в соответствующем репозитории полностью бесплатны, издаются под лицензией MIT и доступны любому для скачивания, модификации и использования в любых целях. Также у меня есть отдельная группа в Telegram, где можно задать вопрос или обсудить ботов и новости вокруг них.

Донаты
На написание и актуализацию книги я потратил очень много времени и сил. Если вы хотите поблагодарить автора (то есть меня) материально, можете сделать это через специального бота @GrooshaDonateBot.
На всякий случай уточню, что любое пожертвование является добровольным и не даёт никаких преимуществ, кроме плюсика в карму.
Также вы можете приобрести мою бумажную книгу, с каждой продажи я получаю небольшой процент.

Благодарности
За то, что эта книга в её текущем виде возникла и существует по сей день, спасибо создателю aiogram Alex JRootJunior, контрибуторам в сам aiogram и репозиторий книги, а также вам, дорогие читатели!