???? Telegram-бот «Сны Леса»

Функционал, логика работы и карта переходов для согласования


???? Функционал бота

  • ✅ Автосообщения: подтверждение, напоминание, приветствие, продление, отзыв
  • ???? Интеграции: Binovo (webhooks), amoCRM (заявки), Locus (дублирование сообщений)
  • ???? Меню: карта комплекса, допуслуги (6 штук), связь с администратором
  • ???? Welcome-сообщение с баннером (телефон, адрес, сайт, VK)
  • ???? Готовность к подключению WhatsApp

???? Техническое задание (ТЗ)

  1. Каналы: Telegram (обязательно), WhatsApp (опционально), Locus (все сообщения), amoCRM (связанные данные)
  2. События Binovo:
    • Создание брони → сообщение с подтверждением
    • За 24ч до заезда → напоминание
    • CHECK_IN → welcome-пакет с баннером
    • День выезда → предложение продлить со скидкой
    • CHECK_OUT → запрос на отзыв
  3. Меню бота:
    • Карта: кнопка → ссылка → назад
    • Допуслуги: 6 кнопок → создают заявку → отправка в amoCRM и Locus
    • Связь: открытие диалога с админом
  4. Дополнительно:
    • Дублирование всех сообщений в Locus
    • Ошибки интеграций логируются и отправляются в админ-чат

???? Карта переходов в боте

/start или QR-код →
    ???? Главное меню:
      1️⃣ Карта комплекса
        └─ ссылка → «⬅️ Назад»
      2️⃣ Доп-услуги
        ├─ «???? Охапка дров» → «✅ Заявка отправлена»
        ├─ «???? Веники» → ...
        └─ «⬅️ Назад»
      3️⃣ Связь с администратором
        └─ сообщение + перевод в чат

???? Авто-события:
  booking_created      → «Бронь подтверждена...»
  за 24 часа до заезда → «Завтра ждём вас...»
  CHECK_IN             → welcome-пакет + баннер
  День выезда          → «Продлить проживание?»
  CHECK_OUT            → «Спасибо за визит! Отзыв?»
  

После согласования — можем двигаться в разработку. Можно внести правки прямо в этот блок.