Общая задача
Требуется расширить функционал существующего чат-бота на платформе, добавив новую, отдельную ветку для организации и раздачи товаров. Система взаимодействует с пользователями для сбора заявок и передаёт управление менеджеру на необходимых этапах.
Принцип работы новой ветки (козырьком слева направо)
- Сбор заявок. Бот приглашает желающих поучаствовать в распределении выбранного товара; записывает детали согласия.
- Выбор из списка. Пользователю демонстрируется коллаж (склейка изображений) из 8-9 позиций; он выбирает нужный номер. Перед окончательным подтверждением бот обязательно уточняет, верен ли выбор - раздача производится только по одному артикулу на один аккаунт.
- Пауза. Бот фиксирует в системе тег товара (название/индекс), затем благодарит пользователя и присваивает ему “терпеливый” статус.
- Обработка менеджером. Через 1-14 дней менеджер выбирает пользователя из выгрузки (Google Sheets) и для запуска отложенного блока. Запуск выполняется отдельной ручной командой для пользователя, выбравшего необходимый раздел.
- Выкуп. Пользователю выдается инструкция с этапами: “найдите, добавьте, закажите”. На этом этапе механика бота работает динамически.
- Запись ответов. Все диалоги логируются: пользователи заполняют форму подтверждения заказа - ответы записываются очередью в ту же Google Sheet.
- Финал. Как только пользователь проходит все шаги инструкции, бот выводит финальное сообщение: “Спасибо. срок вознаграждения 5-15 дней”. Затем снова наступает пауза до ручного вмешательства.
- Ручная финишная логика. все блоки после ‘финального ожидания’ - менеджер сообщает об оплате вручную, в боте дополнительный инструментарий не пишется;
История и настройка
Требования по интеграции с гугл-таблицами.
- Каждый записанный ответ или маршрут (выбранный номер товара, контактные данные, уточнение) оказывается в смежных колонках.
Чистота данных: фиксация тегов для идентификации дальнейших действий менеджера.