DOCS

Controle Fluxo de Chatbot

Metodo HTTP que aceita um POST para processamento de mensagens. Retorno de um JSON contendo mensagens, controle do fluxo, e variáveis. Tempo limite para geração do conteúdo de até 5 minutos.

Evento

POST messenger/chatbot/NodeHttpDelegate

Como receber

Configure uma URL HTTPS pública para receber este evento e responda rapidamente com status de sucesso após aceitar o payload.

Payload

  • Content-Type: application/json
CampoTipoObrigatórioValores / ExemploDescrição
seqintegerSimSequência da mensagem no fluxo atual
varsobjectSim
interactiveReplystringNãoResposta interativa do usuário

Estruturas internas

vars

{
  "room": "object",
  "SAMPLE_VAR": "string"
}

Exemplo básico recebido:

{
  "seq": 1,
  "vars": {
    "room": {},
    "SAMPLE_VAR": "valor"
  }
}

Respostas

StatusDescriçãoConteúdo
200Retorno do controle do fluxoapplication/json
500Erro no processamento

Boas práticas

  • Trate reenvios como possibilidade real.
  • Valide o payload antes de executar regras de negócio.
  • Registre o identificador do evento ou do registro recebido para auditoria.