¿Cuáles son los límites de NicoChat?
A continuación encontrarás los límites predeterminados de la plataforma. Algunos pueden aumentarse con un complemento de pago.
Tiempo máximo de ejecución (entre nodos de interacción/pregunta)
De forma predeterminada, el NicoChat ofrece un tiempo máximo de ejecución de 40 segundos entre interacciones del usuario.
Esto significa que, si el flujo se inicia a partir de un nodo de pregunta (que depende de la interacción del usuario), NicoChat seguirá procesando su lógica durante hasta 40 segundos sin una nueva respuesta del usuario.
Si dentro de ese período de 40 segundos no hay ninguna nueva interacción (por ejemplo, una pregunta, un clic en un botón o una respuesta rápida), el flujo se interrumpirá y mostrará el error de tiempo límite (timeout).
Ejemplos de acciones que cuentan como interacción del usuario:
- Nodo de pregunta (hacer preguntas)
- Clic en botones o respuestas rápidas
- El usuario envía un mensaje/respuesta al bot
Atención: si estás usando solicitudes externas o acciones OpenAI, el tiempo de respuesta de esos servicios también se contabiliza dentro del límite de 40 segundos.
Puntuación máxima por etapas (límite de puntos)
Cada flujo en NicoChat tiene un límite máximo de 80 puntos entre interacciones del usuario.
Si el flujo alcanza 80 puntos sin ninguna interacción (como una pregunta), se interrumpirá automáticamente.
Cómo se calculan los puntos:
Acciones que no cuentan puntos:
- Definir campo personalizado
- Limpiar campo personalizado
- Limpiar todos los campos personalizados
- Operación JSON
- Agregar o quitar etiqueta
- Condición
- Aleatorizador (Randomiser)
- Ir a (Goto)
Acciones que cuentan 5 puntos:
- Enviar mensaje
- Acción de escritura o espera (typing/waiting)
- Solicitud externa
- Mini App Action
- Activar o programar flujo de trabajo
- Acciones de Google Sheets
- Acciones de Data Store
- Disparar gatillo (Fire Trigger)
- Enviar notificaciones (voz, SMS, WhatsApp, Slack, Telegram, chat en vivo, correo electrónico)
- Actualizar perfil de usuario
- Acciones de Integraciones
Acciones que cuentan 10 puntos:
- Agregar notas del equipo (Add team notes)
- Retraso inteligente (Smart Delay)
- Función JavaScript (Javascript Function)
Todas las demás acciones y nodos:
Cuentan como 1 punto cada una.
Error de máximo de 30 etapas (Max 30 Steps Error)
El sistema también monitorea el número de nodos del flujo.
Puedes tener varias acciones dentro de un mismo nodo, pero dentro de 30 nodos consecutivos es obligatorio que haya al menos 1 nodo de pregunta (interacción con el usuario).
De lo contrario, el bot se detendrá.
Error de tiempo máximo de 40 segundos (Max 40 Seconds Timeout)
Si el flujo está en ejecución continua durante 40 segundos sin interacción del usuario, se disparará este error y el bot se pausará.
Esto ocurre con frecuencia cuando se usan muchas solicitudes externas o acciones OpenAI, especialmente cuando el servidor de destino es lento y supera el límite de tiempo.
De forma predeterminada:
- Solicitud externa: tiempo límite de 15 segundos
- Acción OpenAI nativa: tiempo límite de 30 segundos
Opción de complemento (Add-on)
Existe una opción de complemento de pago para aumentar los límites que puedes consultar aquí: Complementos