Техническое задание: Создание Telegram-бота с оплатой и аналитикой

Основная задача

Необходимо реализовать рабочего Telegram-бота по готовому сценарию, состоящему из 7 последовательных шагов. Исполнитель получит все необходимые тексты и медиафайлы. Ключевые требования - интеграция платежной системы и глубокая аналитика поведения пользователей.

Требования к функционалу

1. Сборка бота

  • Воспроизвести точную структуру бота (7 шагов) в конструкторе BotHelp согласно предоставленному сценарию.
  • Интегрировать все готовые тексты, изображения и кнопки.

2. Подключение оплаты

  • Интегрировать платежный шлюз ЮKassa по API (используя shopId и secretKey).
  • Встроить кнопку "Оплатить 2500₽" в соответствующий шаг сценария.
  • Настроить автоматическую обработку статусов платежей: успешный, неуспешный, ожидание.

3. Настройка логики и тегов

  • Бот должен автоматически присваивать пользователям теги в CRM BotHelp:
    • "оплатил диагностику"
    • "дошёл до оплаты, но не оплатил"
  • Сохранять данные анкеты пользователя: текстовый запрос, часовой пояс, номер телефона.
  • Направлять пользователя на разные шаги в зависимости от факта оплаты.
  • Реализовать сценарий напоминания для пользователей с неуспешной оплатой.

4. Аналитика и сегментация

  • Настроить сбор аналитики по каждому шагу воронки: количество зашедших, точки выпадения, конверсия в оплату.
  • Создать и настроить сегменты аудитории в CRM, например: "Оплатившие" и "Неоплатившие".
  • Обеспечить корректный прием и обработку данных о платежах от ЮKassa.

5. Тестирование и документация

  • Полностью протестировать сценарий: от старта до успешной оплаты и обработки неудачи.
  • Предоставить доступ к готовому боту и панели управления.
  • Передать четкую инструкцию по просмотру заявок, оплат и аналитических отчетов.

Требования к исполнителю

  • Опыт работы с конструктором ботов BotHelp (обязательно).
  • Практический опыт подключения платежных систем, предпочтительно ЮKassa.
  • Понимание принципов настройки CRM, тегов, сегментов и аналитики воронок.