Опросы клиентов в мессенджере живым диалогом

Бот в мессенджере расспрашивает клиента по одному вопросу, помнит, где тот остановился, и складывает ответы строками в таблицу.

  • Опрос как живой разговор
  • Помнит, где клиент остановился
  • Ответы складываются в таблицу
  • Опрашивает каждого без тебя
RedisGoogle SheetsRedis Chat Memory

Как это работает

Перенос данных из Microsoft Teams в Redis делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Триггер Telegram
  2. Затем: Задать переменные1
  3. Затем: Данные выполнения2
  4. Затем: Получить состояние2
  5. Проверка: Тип сообщения1
  6. Если да — Получить команду1
  7. Проверка: Действия бота1
  8. Если да — Создать запись1
  9. Затем: Начать сессию1
  10. Затем: Отправить старт
  11. Если нет — Получить состояние3
  12. Затем: Получить столбцы1
  13. Затем: Получить состояние опроса1
  14. Затем: Увеличить индекс1
  15. Проверка: Продолжить опрос?
  16. Если да — Сбросить память агента1
  17. Затем: Отправить следующий вопрос
  18. Если нет — Завершённый опрос
  19. Если нет — Отправить старт1
  20. Если нет — Получить запись1
  21. Проверка: Нет записи?
  22. Если да — Создать запись2
  23. Если нет — Получить последнее сообщение бота1
  24. Затем: Добавить ответы1
  25. Затем: Нужно ли связаться?1
  26. Затем: Обновить ответ3
  27. Затем: Интервью агента1
  28. Затем: Обновить ответ2
  29. Затем: Отправить ответ
  30. Затем: Память диалога3
  31. Затем: Память диалога4
  32. Затем: Модель2
  33. Затем: Модель3

Эту интеграцию Microsoft Teams и Redis можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.