Como usar
Como encontrar meu typebotId
Se você quer executar o bot em modo de pré-visualização, precisa informar o ID do bot em construção, disponível na URL do editor:

Como encontrar meu publicId
Para executar um bot publicado, informe o ID público, que fica aqui:
Como encontrar meu workspaceId
No painel do seu espaço de trabalho, vá em Configurações & Membros > Espaço de trabalho > Configurações e copie o ID.
Como lidar com a transmissão em tempo real
Se você ativou a transmissão, sempre que uma mensagem de IA precisar ser transmitida você receberá uma resposta JSON deste tipo:
{
"messages": [],
"clientSideActions": [
{
"type": "stream",
"stream": true,
"expectsDedicatedReply": true
}
]
}O bot está pronto para transmitir a mensagem. Agora envie a seguinte requisição:
curl -X POST https://ggchatbot.com/api/v2/sessions/{sessionId}/streamMessageOnde {sessionId} deve ser substituído pelo ID de sessão que você recebeu na resposta de início da conversa.
Esse endpoint envia eventos do servidor (Server-Sent Events) com todas as informações para exibir a mensagem transmitida.
Ao terminar, continue o fluxo enviando uma requisição de continuar conversa, com a mensagem transmitida como conteúdo.