← Todos los nodos
Decisiones y Rutas word_counter

Contador de Palabras

Acumula palabras entre turnos y dispara una rama cuando se alcanza el umbral.

¿Qué hace?

Cuenta cuántas palabras tiene un texto.

¿Cómo lo hace?

Recibe un texto y aplica una fórmula sencilla para devolver el número total de palabras.

¿Por qué usarlo?

Útil como ejemplo básico de creación de nodos personalizados o para limitar el tamaño de las respuestas antes de mandarlas por SMS.

Entradas

nombretipo
text string

Salidas

nombretipo
words_in_turn number
total number
threshold number
reached boolean
branch string

Ramas

Ramas fijas

  • reached — Alcanzado
  • below — Por debajo

Configuración

memory_key string requerido por defecto: "words_accumulated"
threshold integer requerido
text_field string requerido por defecto: "text"
reset_on_fire boolean requerido por defecto: true
branch_when_reached string requerido por defecto: "reached"
branch_when_below string requerido por defecto: "below"
accumulate_text_memory_key string opcional
output_field string requerido por defecto: "accumulated_text"

Configuración por defecto

{
  "memory_key": "words_accumulated",
  "threshold": 20,
  "text_field": "text",
  "reset_on_fire": true,
  "branch_when_reached": "reached",
  "branch_when_below": "below",
  "output_field": "accumulated_text"
}

Eventos emitidos

  • counter.updated

    Contador de palabras actualizado tras un turno.