Задача
*Название проекта:* GetClean
*Платформа:* Telegram
*1. Общая информация*
Требуется внедрить в существующего Telegram-бота GetClean [@GetCleanMskBot] функцию калькулятора для расчета предварительной стоимости послестроительной, генеральной, поддерживающей уборки. Калькулятор должен работать нативно внутри бота, без перехода на внешние сайты.
*2. Текущая ситуация*
На данный момент бот работает на платформе BotMan Pro.
*3. Цель проекта*
Автоматизировать расчет стоимости для клиентов, повысить конверсию в заявку. Клиент должен за несколько шагов получить примерную цену и возможность оставить заявку на уборку.
Калькулятор должен работать пошагово:
- *Шаг 1: Активация*
- Пользователь нажимает в меню кнопку «Рассчитать стоимость».
- *Шаг 2: Выбор типа уборки*
- Бот спрашивает: «Выберите тип уборки».
- Предлагаются три инлайн-кнопки:
- «Послестроительная»
- «Генеральная»
- «Поддерживающая»
- Выбор пользователя сохраняется и определяет базовый тариф за м.
- *Шаг 3: Ввод площади*
- Бот запрашивает: «Укажите площадь помещения в м (только цифры)».
- Пользователь вводит число (например, `75`).
- *Шаг 4: Ввод количества комнат*
- Бот запрашивает: «Введите количество комнат (только цифры)».
- Ответ сохраняется для отчета, на стоимость не влияет.
- *Шаг 5: Ввод количества санузлов*
- Бот запрашивает: «Введите количество санузлов (только цифры)».
- Ответ сохраняется для расчета.
- *Шаг 6: Мытье окон (доп. услуга)*
- Бот спрашивает: «Нужно ли помыть окна?».
- Кнопки: «Да», «Нет».
- Если ответ «Да», бот уточняет: «Сколько окон нужно помыть? (введите число)».
- *Шаг 7: Уборка балкона (доп. услуга)*
- Бот спрашивает: «Нужно ли убрать балкон?».
- Кнопки: «Да», «Нет».
- *Шаг 8: Расчет и отображение результата*
- Бот выполняет расчет по следующей формуле:
1. *Цена за м* определяется на основе выбора в Шаге 2:
- Послестроительная: 300 /м
- Генеральная: 240 /м
- Поддерживающая: 130 /м
2. *Базовая стоимость* = (Площадь из Шага 3) * (Цена за м).
3. *Надбавка за санузлы* = (Количество санузлов из Шага 5) * 2500 .
4. *Надбавка за окна* = (Количество окон из Шага 6) * 700 (если выбрано «Да»).
5. *Надбавка за балкон* = 2000 (если в Шаге 7 выбрано «Да»).
*Итоговая стоимость* = (Базовая стоимость) + (Надбавка за санузлы) + (Надбавка за окна) + (Надбавка за балкон).
- *Шаг 9: Финальное сообщение*
- Бот отправляет сообщение вида:
«Предварительная стоимость *[тип уборки]* уборки: *[Итоговая стоимость] *.
Это примерный расчет. Для точной оценки и оформления заказа наш менеджер свяжется с вами. Нажмите кнопку ниже, чтобы оставить заявку.»
- Под сообщением должна быть кнопка « Оставить заявку».
*5. Требования к реализации*
- Реализация должна быть выполнена на текущей платформе бота [Название платформы].
- После нажатия на кнопку « Оставить заявку» мне в личные сообщения в Telegram (или в группу) должно приходить уведомление с данными:
- Имя пользователя в Telegram (@username)
- *Тип уборки: [значение]*
- Площадь: [значение] м
- Количество комнат: [значение]
- Количество санузлов: [значение]
- Мытье окон: [количество] шт. (или "Нет")
- Уборка балкона: Да/Нет
- *Итоговая стоимость: [сумма] *
Опубликован 02.09.2025 в 16:35
Заказ находится в архиве