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