Как создать Telegram-бота для продажи гайдов. Пошаговая инструкция с настройкой Prodamus.
В Telegram-ботах удобно не только собирать подписчиков и вести рассылки, но и продавать цифровые продукты: гайды, чек-листы, уроки. Такой формат позволяет полностью автоматизировать процесс: пользователь оплачивает — бот сразу отправляет файл.
Это решение подойдёт экспертам, онлайн-школам, авторам и блогерам: один раз настраиваете механику, и продажи идут без вашего участия.
Привет, меня зовут Светлана - я занимаюсь созданием чат-ботов и делюсь опытом в Telegram-канале «Чат-боты для экспертов и бизнеса».
Пошаговая инструкция
1. Создание бота в BotFather
- Откройте бот @BotFather в Telegram.
- Введите или выберите из списка команду /newbot
- Придумайте и введите название вашего бота
- Придумайте уникальный никнейм бота, который оканчивается на Bot или _bot (например, DevGrow_Bot).
- Скопируйте токен и сохраните — он понадобится дальше
2. Регистрация на платформе PuzzleBot и добавление бота
- Зарегистрируйтесь на платформе PuzzleBot.
- Добавьте бота, используя токен, полученный на первом этапе.
3. Настройка платежной системы
Для этого шага у вас уже должен быть подключён личный кабинет в Prodamus.
Настройка на стороне Prodamus
- Зайдите в личный кабинет и перейдите в настройки.
- Скопируйте секретный ключ и сохраните (он понадобится для настройки в PuzzleBot).
- В настройках адресов и уведомлений укажите ссылки:
4. Сохраните изменения.
Настройка на стороне PuzzleBot
- В настройках PuzzleBot откройте пункт Платежные системы → Prodamus.
- Заполните поля:
• Страница магазина — вставьте адрес вашего магазина на Prodamus.
• Секретный ключ — вставьте сохранённый ранее ключ.
• НДС — настройте в соответствии с вашим налоговым режимом. - Оставляем активной галочку Использовать для Платежей и включаем Открывать в веб-приложении. Остальные можно отключить.
4. Настройка логики чат-бота
Перед тем как настраивать логику бота, удалите предустановленные и выгрузите изменения в бот:
Переходим к настройке логики работы бота. Цель — чтобы после оплаты пользователь автоматически получил файл. Для этого нужны две команды:
- Команда для успешной оплаты — выдаёт гайд после оплаты;
- Команда для покупки — показывает сообщение с кнопкой «Купить» и переводит пользователя на страницу с оплатой.
Команда для успешной оплаты
1. Настраиваем команду, которая будет отправляться после успешной оплаты:
- добавляем новый блок Документ и загружаем гайд;
- добавляем сообщение;
- в дополнительных настройках активируем Выполнение только из клавиатуры (выключает отправку команды по ее названию);
- по желанию, настраиваем отправку с эффектом.
2. Сохраняем настройку команды.
Команда для покупки
1. Настраиваем команду для покупки гайда:
- добавляем новый блок Текст и вставляем сообщение;
- выбираем инлайн клавиатура (кнопка будет прикреплена к тексту).
2. Настраиваем кнопку:
- добавляем название кнопки;
- в действиях выбираем Платеж;
- добавляем название продукта (отображается в чеке);
- устанавливаем стоимость продукта;
- выбираем команду которая отправится при успехе оплаты, созданную ранее;
- сохраняем настройку кнопки.
3. Сохраняем настройку команды.
Связка команды /start с настроенной логикой
Чтобы при запуске бота пользователь мог купить гайд связываем /start с созданной логикой:
1. В действиях команды /start выбираем Отправить команду или условие и указываем команду для покупки
2. Сохраняем изменения в команде.
3. Выгружаем изменения в бот.
Проверка работы Telegram-бота
Чтобы проверить работу, запустите бота, проведите тестовый платёж и убедитесь, что после оплаты бот отправляет файл.
Вывод
Теперь вы самостоятельно сможете создать чат-бота для продажи гайда или любого другого инфо-продукта на платформе PuzzleBot! Просто следуйте этой инструкции шаг за шагом — и у вас всё получится.
Спасибо, что дочитали статью до конца 🙌 Надеюсь, она была полезной.
Если вам нужен Telegram-бот — пишите мне в Telegram, обсудим задачи и подберём оптимальное решение.