Acciones Externas a_form_ui
Formulario (Widget UI)
Recolecta datos del usuario mediante un formulario gráfico renderizado en el widget.
¿Qué hace?
Muestra un formulario interactivo con botones y campos de texto directo en la pantalla del usuario.
¿Cómo lo hace?
Renderiza un componente visual (solo disponible en canales como el Widget Web) que el usuario puede rellenar y enviar con un clic.
¿Por qué usarlo?
Mejora la experiencia en páginas web: en lugar de chatear para dar su correo, el usuario simplemente lo teclea en un formulario tradicional dentro del chat.
Entradas
| nombre | tipo |
|---|---|
form_response | object |
Salidas
| nombre | tipo |
|---|---|
branch | string |
form_id | string |
channel_mode | string |
values | object |
pending_fields | array |
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
}
],
"submit_label": "Continuar",
"awaiting_branch": "awaiting",
"complete_branch": "complete"
} Eventos emitidos
Este nodo no emite eventos en el canal de pubsub.