Чат-бот умеет не только отвечать на вопросы. Он может принимать деньги — без менеджера, без ручных реквизитов, без «сейчас скину номер карты». Клиент нажимает кнопку, платит и получает товар в переписку. Круглосуточно. В этой статье — как собрать такого бота в Макс с нуля.
Что нужно знать до старта
Прежде чем открывать конструктор — пара вводных, которые сэкономят время.
Первое — нужно создать сам Макс-бот — технический аккаунт, от лица которого и будет происходить коммуникация. о том, как это сделать, писали в статье.
Ещё вам понадобится сервис BotHunter. Это конструктор, через который Макс-бот “оживёт” — получить программу, по которой сможет действовать. Регистрация и подключение занимают считанные минуты.
Платёжная система. В примере ниже — Продамус, но подойдёт любая из списка: YooKassa, Robokassa, CloudPayments, Tinkoff. Главное — аккаунт в платёжке должен быть активен. Продамус, к слову, активирует новую кассу до трёх рабочих дней. Учитывайте это в сроках.
Полный список прямых платёжных интеграций — в документации.
Если делаете бота для клиента — платёжную систему подключайте сразу с его аккаунта. Перенос между аккаунтами потом — это боль.
А вот теперь, когда все подводные камни обозначены, начнём собирать конструкции.
Этап 1. Подключаем бота к BotHunter
Первый шаг — создать Макс-бота и связать его с конструктором.
Заходим в Макс, создаём бота. Идём в BotHunter, добавляем бота в систему. Механика простая: BotHunter получает доступ к сообщениям и может управлять сценариями.
Теперь нужно подружить BotHunter с платёжной системой. Показываем на Продамусе — с другими сервисами процесс почти идентичный.
В конструкторе: «Автоматизация» → «Интеграции» → «Добавить интеграцию».
Дальше заполняем форму. По пунктам:
1. Выбираем Продамус из списка доступных интеграций.
2. Пишем понятное название. Если проектов несколько — подписывайте так, чтобы через месяц не гадать: «это чья?»
3. Открываем личный кабинет Продамуса. Копируем ссылку на страницу оплаты — она в адресной строке. Вставляем в форму BotHunter.
4. Там же, в Продамусе, идём в настройки (внизу экрана). Не видите вкладку — проверьте, авторизованы ли.
5. В настройках находим секретный ключ. Копируем → вставляем в конструктор.
6. В конструкторе копируем адрес из последнего поля. Возвращаемся в Продамус: «Настройка уведомлений» → «URL для уведомлений» → вставить. Сохраняем.
7. Возвращаемся в BotHunter и сохраняем форму.
Семь действий — и связка готова. На других платёжках логика та же: ссылка на оплату, секретный ключ, URL для уведомлений. Конкретные отличия смотрите в документации.
Этап 3. Собираем сценарий оплаты
У нас есть бот и интеграция. Теперь собираем цепочку, по которой пойдёт клиент.
Общая схема:
Запуск бота → приветствие и кнопка «Оплатить» → формирование платёжной ссылки → сообщение со ссылкой → ожидание платежа → выдача продукта.
Шаг 1. Создаём бота
В конструкторе: «Автоматизация» → создать нового бота.
Текст приветствия и кнопка. Рекомендуем тип кнопки «Callback» и опцию «Многоразовые кнопки». Смысл: если клиент потерял сообщение, а потом вернулся — кнопка останется активна.
Лайфхак с ценой: используйте «Переменные сообщества». Поменяли цифру в одном месте — обновилось везде.
Шаг 3. Формируем ссылку на оплату
Блок: «Действие» → «Действия с платёжными системами» → «Создать ссылку на оплату».
Обязательные поля: стоимость, название товара, количество. Остальное — по требованиям конкретной платёжки. Где-то попросят телефон, где-то email.
После заполнения внизу блока появится переменная «Ссылка на оплату». Копируем.
Шаг 4. Отправляем ссылку клиенту
Новое сообщение → вставляем скопированную переменную. Добавляем понятный текст: «Нажмите, чтобы перейти к оплате».
Критически важно: в настройках этого блока включите «Ожидать оплаты заказа». И дальнейшую связь ведите именно от метки «Оплата получена». Если проигнорировать — бот отдаст продукт раньше, чем деньги упадут на счёт.
Шаг 5. Подтверждение и выдача
Блок «Сообщение» после успешной оплаты. Здесь отдаём продукт: файл, ссылку, доступ. Поддерживаются разные форматы вложений (ссылка на документацию).
Бонус: добавьте оплативших в отдельный список. Пригодится для статистики, повторных касаний и выдачи доступов.
Финальный штрих — запустить бота. Кнопка в верхней части экрана.
Этап 4. Тестируем и запускаем
Кнопка «Тестировать» в правом верхнем углу — быстрый способ проверить логику. Но мы настаиваем: пройдите путь клиента полностью, от первого касания до получения продукта. Прожимая все кнопочки на пути.
Зайдите в Макс, найдите бота, запустите его. Если бот уже был активен — сначала остановите через описание, кнопка запуска вернётся.
Прощёлкайте каждый шаг. Идеально — сделать реальный тестовый платёж. Да, с настоящими деньгами. Это единственный способ убедиться, что платёжка, бот и выдача продукта работают как единое целое.
Обнаружили косяк — исправляете до запуска трафика. Обнаружили после запуска — теряете деньги. Вывод очевиден.
Если что-то пошло не так
Бот прислал ошибку? Отлично — в ней уже есть подсказка. Обычно указан тип сбоя и шаг, на котором он произошёл.
Быстрый чек-лист:
— Бот запущен? (зелёный индикатор в конструкторе)
— Все блоки соединены стрелками? Нет висящих в воздухе?
— Связи от ожидающих блоков идут от правильной метки? (самое коварное место)
— Обязательные поля в платёжном блоке заполнены?
— Настройки на стороне платёжки не сбиты?
Не помогло — пишите в техподдержку BotHunter (24/7). Или загляните в профильные чаты — сообщество чат-ботеров обычно выручает быстрее гугла.
FAQ
Можно ли подключить приём оплат к чат-боту в Макс?
Да. Нужно создать Макс-бота, подключить к BotHunter, добавить платёжную интеграцию и собрать сценарий.
Какие платёжные системы работают?
Продамус, YooKassa, Robokassa, CloudPayments, Tinkoff и другие. Полный список и инструкции по каждой — в документации BotHunter.
Как подключить Продамус?
«Автоматизация» → «Интеграции» → добавить → Продамус. Указать название, вставить ссылку на оплату и секретный ключ. На стороне Продамуса — прописать URL для уведомлений из конструктора. Сохранить обе формы.
Как выглядит сценарий оплаты?
Запуск бота → приветствие с кнопкой → создание платёжной ссылки → сообщение со ссылкой → ожидание оплаты → подтверждение → выдача продукта.
Почему нельзя пропустить «Ожидать оплаты заказа»?
Потому что без этой галочки бот считает, что деньги уже пришли, и выдаёт продукт мгновенно. Галочка говорит боту: «Жди подтверждения от платёжки». Все связи после — только от метки «Оплата получена».
Вывод
Платёжный бот в Макс — это четыре этапа и пара часов работы. Неделя — и вы вернёте эти часы сторицей, потому что бот не спит, не болеет и не забывает прислать ссылку. Настроили один раз — скопировали в другие проекты.
Не получилось с первого раза — нормально. Техподдержка и сообщество помогут. Получилось — вы великолепны, принимайте заказы.