← Todos os nós
Actions a_form_ui

Formulário (Widget UI)

Coleta dados do usuário via um formulário gráfico renderizado no widget.

O que faz?

Exibe um formulário interativo com botões e campos de texto diretamente na tela do usuário.

Como funciona?

Renderiza um componente visual (disponível apenas em canais como o Widget Web) que o usuário pode preencher e enviar com um clique.

Por que usar?

Melhora a experiência em páginas web: em vez de conversar para dar seu email, o usuário simplesmente digita em um formulário tradicional dentro do chat.

Entradas

nometipo
form_response object

Saídas

nometipo
branch string
form_id string
channel_mode string
values object
pending_fields array
errors object

Ramificações

Ramificações fixas

  • awaiting — Aguardando
  • complete — Completo

Configuração

—

Configuração padrão

{
  "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 nó não publica eventos no canal pubsub.