Papercraft Book
в прошлом — Telegram Bot Handbook
Добро пожаловать в Papercraft Book! Это руководство по разработке удобных для пользователей, функциональных и стабильных Телеграм-ботов. Книга не привязана к конкретному языку программирования или библиотеке — примеры для разных библиотек и вклад от читателей только приветствуются.
Мы разбираем все основные возможности платформы Телеграм-ботов: от базовых вещей вроде /commands до более специализированных, таких как управление заявками на вступление и темами форума. По ходу вы также встретите корнеркейсы и практические советы по разработке.
Ещё один важный фокус этой книги — пользовательский опыт. Вы узнаете, как сделать бота удобным и какие функции Телеграма лучше работают в разных сценариях.
Цель книги — стать самым полным и прикладным материалом о разработке Телеграм-ботов.
Что внутри?
Книга состоит из четырех глав, каждая из которых разделена на несколько страниц:
- Разработка. Что полезно знать перед тем, как сесть за код: API и библиотеки, конфигурация бота, базовые понятия и советы.
- Сообщения. Функции сообщений: отправка/редактирование/удаление, команды, разметка, кнопки.
- Чаты. Управление данными пользователей и разработка ботов для разных видов чатов. Правила личных сообщений, групп и каналов. Форумы и супергруппы.
- Взаимодействие. Функции Телеграма, кроме переписки: запросы на вступление, глубокие ссылки, платежи, мини-приложения и т.д.
Можете использовать навигацию слева или просто жмакать кнопку «Следующая страница» внизу.
Люди
Некоторые изображения и видео взяты с сайта Телеграма, а большинство скриншотов сделаны в веб-приложениях.
Исходники открыты на GitHub — исправления и улучшения приветствуются!


