Склейка серии сообщений в одно перед обработкой

Сценарий-помощник копит подряд идущие сообщения человека и передаёт их дальше одной пачкой, когда тот закончил печатать — чтобы бот отвечал на мысль целиком, а не на каждую строчку.

  • Копит подряд идущие сообщения
  • Ждёт паузу — признак, что человек закончил
  • Склеивает всё в один запрос
  • Бот отвечает на мысль целиком
RedisChat

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

Чтобы получать уведомления из Redis в Chat, не нужен программист: готовый сценарий следит за событиями и присылает сообщения сам.

  1. Запуск: Запуск вручную
  2. Затем: Имитировать входные данные
  3. Затем: Параметры конфигурации
  4. Затем: Получить секунды ожидания
  5. Затем: Буферизовать сообщения
  6. Затем: Инкремент buffer_count
  7. Затем: Установить last_seen
  8. Затем: Получить waiting_reply
  9. Затем: Изменить входные данные
  10. Проверка: Ожидание ответа
  11. Если нет — Установить waiting_reply
  12. Затем: Ожидать секунды
  13. Затем: Получить последнее посещение
  14. Затем: Получить количество буфера
  15. Проверка: Проверить бездействие и количество
  16. Если да — Получить буфер
  17. Затем: Объединить буфер
  18. Затем: Отобразить вывод
  19. Затем: Удалить buffer_in
  20. Затем: Удалить waiting_reply
  21. Затем: Удалить waiting_reply1
  22. Если нет — Ожидание
  23. Запуск: Новое сообщение в чате
  24. Запуск: Запуск из другого сценария

Настроить такую автоматизацию (Redis + Chat) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.