Описание задачи

Требуется разработать чат-бота, способного собирать и передавать полную информацию о пользователе (контактные данные, историю взаимодействия и другую релевантную информацию) в сервис Albato. Бот должен быть интегрирован в текущие бизнес-процессы компании и работать стабильно на постоянной основе.

Ключевые требования

  • Сбор всех данных о пользователе (имя, контакты, вопросы, история чата) в структурированном формате.
  • Автоматическая передача данных в системы через вебхуки или API Albato.
  • Настраиваемые сценарии взаимодействия: приветствие, вопросы, фиксация ответов.
  • Техническая поддержка обновления контактов и дополнительной информации при повторном обращении.
  • Отсутствие хранения персональных данных без необходимости - вся передача осуществляется напрямую в Albato.

Технические подробности

Бот должен быть разработан на платформе, совместимой с Albato (например, Python с библиотекой для ботов, Node.js или ready-made конструкторы с API). Необходимо предусмотреть настройку полей, которые бот запрашивает у пользователя, а также протокол передачи POST/JSON данных. При интеграции должно быть возможно добавлять до 50 полей на пользователя.

Этапы работ

  • Анализ текущего Rest API Albato.
  • Проектирование сценария сбора и передачи данных.
  • Разработка бота: сообщения, цепочки, логирование.
  • Настройка тестовых вебхуков и пробная отправка передач в Albato.
  • Финальное тестирование + передача исходного кода и документации.