Каталог
Разработка Telegram-ботов на Python с нуля. — (С нуля)
Рассмотрены практические подходы к созданию Telegram-ботов на языке Python с использованием фреймворка aiogram. Подробно описаны этапы разработки — от установки фреймворка и запуска бота до сложных сценариев взаимодействия с пользователем. Даны рекомендации по безопасному хранению токенов и других данных. Рассмотрены обработка сообщений, команд и аргументов, форматирование вывода, работа с медиафайлами, кнопками и колбэками, структура проекта с применением роутеров, фильтров и мидлварей. Показано использование конечных автоматов (FSM) и сцен для пошаговых диалогов, работа в инлайн-режиме, отображение результатов, сбор статистики и подгрузка больших объемов данных. Приведены примеры интеграции платежей с Telegram Stars, проверки и возврата покупок, обработка ошибок и тестирование с помощью pytest.
Для разработчиков
Кондратьев А. В. Разработка Telegram-ботов на Python с нуля. — (С нуля) / А.В. Кондратьев. - Санкт-Петербург : БХВ-Петербург, 2026. - 224 с. - ISBN 978-5-9775-2117-8. - URL: https://ibooks.ru/bookshelf/412318/reading (дата обращения: 15.09.2026). - Текст: электронный.