Acciones Externas a_form_chat
Formulario (Conversacional)
Recolecta datos estructurados por canal de texto haciendo la siguiente pregunta pendiente como una consulta en lenguaje natural.
¿Qué hace?
Recopila datos del usuario de manera conversacional, preguntando un campo a la vez.
¿Cómo lo hace?
Le das una lista de preguntas (ej: nombre, teléfono). El asistente le pregunta al usuario una por una por chat y guarda las respuestas.
¿Por qué usarlo?
Perfecto para WhatsApp o Instagram, donde no puedes mostrar un formulario web pero necesitas registrar datos precisos paso a paso.
Entradas
| nombre | tipo |
|---|---|
text | string |
Salidas
| nombre | tipo |
|---|---|
branch | string |
form_id | string |
channel_mode | string |
values | object |
pending_fields | array |
asked_question | string |
errors | object |
Ramas
-
awaiting— Esperando -
complete— Completo
Configuración
—
Configuración por defecto
{
"form_id": "form_main",
"fields": [
{
"name": "name",
"label": "Name",
"type": "text",
"required": true
},
{
"name": "email",
"label": "Email",
"type": "email",
"required": true
}
],
"awaiting_branch": "awaiting",
"complete_branch": "complete",
"llm_role": "chatbot",
"llm_temperature": 0.2,
"llm_max_tokens": 400,
"max_turns": 8
} Eventos emitidos
Este nodo no emite eventos en el canal de pubsub.