Actions a_form_chat
Formulário (Conversacional)
Coleta dados estruturados por canal de texto fazendo a próxima pergunta pendente como uma consulta em linguagem natural.
O que faz?
Coleta dados do usuário de forma conversacional, perguntando um campo por vez.
Como funciona?
Você dá uma lista de perguntas (ex: nome, telefone). O assistente pergunta ao usuário uma por uma por chat e guarda as respostas.
Por que usar?
Perfeito para WhatsApp ou Instagram, onde você não pode mostrar um formulário web mas precisa registrar dados precisos passo a passo.
Entradas
| nome | tipo |
|---|---|
text | string |
Saídas
| nome | tipo |
|---|---|
branch | string |
form_id | string |
channel_mode | string |
values | object |
pending_fields | array |
asked_question | string |
errors | object |
Ramificações
-
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
}
],
"awaiting_branch": "awaiting",
"complete_branch": "complete",
"llm_role": "chatbot",
"llm_temperature": 0.2,
"llm_max_tokens": 400,
"max_turns": 8
} Eventos emitidos
Este nó não publica eventos no canal pubsub.