Chamadas de API

Integre o Chatlayer com seu backend ou serviços de terceiros para compartilhar dados com o bot ou enriquecer o bot com dados capturados.

Chatlayer oferece uma solução para integrar seu agente conversacional com sua lógica de backend, APIs e bancos de dados. Isso permite que você crie experiências conversacionais contextuais, personalizadas e acionáveis para seus usuários.

Integrações de API com o Chatlayer

Como funcionam as integrações de API.
Como funcionam as integrações de API no Chatlayer
  1. Um usuário digita e envia uma mensagem de texto a partir de um canal de interface do agente conversacional (como Facebook Messenger, chat web, etc.) para o Chatlayer.

  2. A mensagem recebida passa pelo motor de PLN do Chatlayer para detectar a intenção e a intenção retornada combinada com o contexto do usuário será usada para recuperar o próximo bloco na conversa.

  3. O API de passo pode ser adicionada em um bloco para enviar uma solicitação de API ao seu servidor com diferentes tipos de dados estáticos e/ou dados de sessão do usuário.

  4. Seu servidor pode responder com um objeto com 3 campos:

  • sessão: um objeto de sessão para salvar os dados de sessão do usuário recuperados.

  • mensagens: um array de mensagens para enviar de volta ao canal de interface.

  • nextDialogstate: um identificador de estado de bloco para redirecionar o usuário para o próximo bloco em um fluxo de conversa.

Os dados da sessão serão primeiro armazenados na sessão do usuário para que você possa usar esses dados em mensagens definidas no array de mensagens ou em mensagens definidas em um estado de diálogo definido como nextDialogstate na resposta da API. Em segundo lugar, as mensagens serão enviadas e, em seguida, o usuário é redirecionado para o nextDialogstate. Todos os campos são opcionais.

Last updated

Was this helpful?