Chatbot

Acesso Externo ao Chatbot

8min



Document image


O Chatbot pode ser acessado por uma página de seu site, havendo algumas maneiras disto acontecer; Uma por meio da inicialização automática com parametrização na query string e outra com o controle da inicialização manual. O controle da inicialização manual permite também que seja parametrizada uma chave de API, que não irá trafegar na query string, dando mais segurança.

Parametrização na query string

Para inicializar automaticamente através da query string, importe o script colocando obrigatoriamente o parâmetro “initialize=true” na query string (os outros parâmetros são opcionais), como no exemplo abaixo:

HTML


Controle da inicialização manual

Também pode ser feita uma inicialização manual importando o script e realizando a chamada ao método initialize() separadamente:

HTML

HTML


Chave de API

Para configurar uma chave de API e dar mais segurança ao uso do chatbot externamente, o gestor do módulo do bot deve antes gera-la através do menu incorporação:

Document image


A chave gerada deve ser utilizada no seu código, como no exemplo abaixo:

HTML


Descrição dos parâmetros:

Parâmetro

Descrição

apiKey

Valor da chave gerada no sistema (Opcional)

hideButton

Esconde o botão padrão do chatbot (Opcional)

displayName

Nome que será usado pelo chatbot para conversar com o usuário e será registrado no log do bot (Opcional)

email

Será registrado no log do bot. (Opcional)

Importante: Caso não seja fornecido, os usuários do chat não serão identificados e a sessão de interação será considerada anônima. Neste caso, indicadores futuros que dependam de dados dos usuários, não poderão ser extraídos. Além disto, um usuário anônimo não poderá enviar dúvidas para o time de analistas. 



Métodos de controle do bot:

HTML




Um exemplo de utilização em seu site

(O exemplo abaixo utiliza a parametrização na query string)

HTML