G
enby!

⭐️ Принимаем платежи Telegram Stars в боте с n8n | Полный гайд по донатной системе

В этом видео я покажу, как создать полноценную донатную систему на базе Telegram Stars, используя собственного Telegram-бота и платформу n8n для автоматизации. Вы узнаете, как реализовать прием платежей в Telegram, обрабатывать сообщения пользователей, интегрировать бот с облачным хранилищем (например, S3), использовать Redis для хранения информации о донатах, а также автоматизировать выставление и обработку инвойсов. 🎯 Что вы узнаете: ✅ Настройка приема платежей Telegram Stars в боте ✅ Работа с invoice и pre-checkout query ✅ Интеграция с S3 хранилищем для файлов ✅ Использование Redis для хранения данных ✅ Обработка различных типов контента (фото, видео, аудио) ✅ Решение проблем с HTTP-запросами в n8n ✅ Правила работы с цифровыми товарами в Telegram ⚠️ Важные подводные камни: • Обязательная обработка pre-checkout query (10 секунд на ответ) • Ограничения стандартных нод Telegram в n8n • Требования Telegram по продаже цифровых товаров только через Stars • Безопасность токенов при работе с HTTP-запросами 🛠 Технический стек: n8n (автоматизация) Telegram Bot API Redis (кэширование) S3 Storage (файлы) HTTP запросы Видео содержит практическую демонстрацию работы донатной системы с полным разбором кода и настроек. Подходит для разработчиков, изучающих интеграцию платежей в Telegram ботах. 💡 Полезно для: разработчиков ботов, создателей контента, интеграторов платежных систем 00:00 — Подготовка: идея донатной системы на Telegram Stars и n8n 00:32 — Логика работы бота: получение и обработка сообщений 01:20 — Тестирование workflow в n8n 01:31 — Обработка событий 02:37 — Скачивание медиафайлов, загрузка в S3 и запись в Redis 03:02 — Как формируются callback-кнопки, что в них передаётся 03:29 — Загрузка файлов в S3, работа с файлами 03:36 — Сохранение всех данных в Redis, структура данных 05:22 — Callback-кнопки: структура, что передаётся при нажатии 05:46 — Кнопки — не платежные, а обычные, формируют invoice 06:09 — Выбор суммы, выставление счета 06:23 — Почему не получается платёж через стандартную ноду Telegram 08:29 — Парсинг данных из callback, подготовка данных для инвойса 08:53 — HTTP-запрос на sendInvoice, решение с токеном Telegram-бота 09:30 — Как безопасно хранить и передавать токен, создание отдельного workflow 10:44 — Формирование запроса sendInvoice, описание полей JSON 12:00 — Правила Telegram для цифровых товаров, почему нужно использовать Stars 13:39 — Пример формирования и отправки инвойса (title, description, payload, amount) 14:48 — Механика: зачем нужен pre-checkout query, логика Telegram 17:11 — Ветка обработки успешного платежа, получение данных из Redis 19:25 — Что важно указать при работе с invoice 19:43 — Дополнительные поля (товар, доставка, интеграция с CRM) 20:38 — Итог: куда отправлять информацию после успешного платежа

Смотрите также