Deskzap - Debounce Time Buffer icon

Deskzap - Debounce Time Buffer

Acumula mensagens e processa apenas após tempo de silêncio (Debounce).

Deskzap - Debounce Time Buffer

AI-generated

Summary

Accumulates messages in a Redis list for each session and emits the combined text after the configured quiet period, when the latest message remains the last one added.

Inputs

  • sessionKey (required) — Identifies the session; messages with the same key share a buffer.
  • message (required) — Text to add to the session's buffer.
  • ttl (required) — Quiet period in seconds to wait before checking whether this message is still the latest.
  • Redis credentials (required) — Connection settings for the Redis instance, including host, port, password, database, and optional SSL.

Output shape

A list of items, potentially empty.

For each input item that is still the latest after the wait, returns one item with status aggregated, sessionKey, messageCount, messages (the buffered texts), and text (those messages joined with spaces). Items superseded by a later message produce no output. The buffer is deleted after aggregation. Per-item processing errors are logged and produce no output for that item.

Links

Discussion