Acesso Externo ao Chatbot
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.
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:
Também pode ser feita uma inicialização manual importando o script e realizando a chamada ao método initialize() separadamente:
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:
A chave gerada deve ser utilizada no seu código, como no exemplo abaixo:
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) |
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. |
(O exemplo abaixo utiliza a parametrização na query string)