Encontre a resposta que está procurando

Distintas ações que podem ser executadas usando SDK

  1. Maximizar a janela de bate-papo: gera a visualização maximizada da janela de bate-papo.
    1. ➡ $aivo.chat.maximize();
  2. Abre a janela de chat: abre a janela de bate-papo e oculta o iniciador.
    1. ➡ $aivo.chat.open();
  3. Fazer logout e fechar a janela de bate-papo: minimiza a janela de bate-papo e encerra a sessão atual, excluindo o histórico de bate-papo. Exibir novamente o iniciador de bate-papo. 
    1. ➡ $aivo.chat.close();
  4. Fechar janela de bate-papo (minimizar): minimiza a janela de bate-papo e exibe novamente o iniciador de bate-papo. O histórico do bate-papo não é excluído e a sessão atual permanece ativa.
    1. ➡ $aivo.chat.minimize()
  5. Enviar uma mensagem para o usuário (como se fosse enviada pelo bot): adiciona uma mensagem à janela de bate-papo, exibida como uma mensagem do bot.
    1. ➡ aivo.chat.addMessage ("Olá cliente, eu sou o AgentBot");
  6.  Enviar uma mensagem ao bot(como se tivesse sido enviada pelo usuário): adiciona uma mensagem à janela de bate-papo, que é exibida como uma mensagem enviada pelo usuário.
    1. ➡ $aivo.chat.sendMessage("Olá, preciso de ajuda");
    2. ➡ $aivo.chat.sendMessage("Olá, preciso de ajuda", { hideUserMessage: true }); O parâmetro opcional hideUserMessage:true oculta a mensagem do usuário na janela de bate-papo. No entanto, se o usuário atualizar ou recarregar a página, a mensagem oculta será exibida no histórico do bate-papo.
    3. ➡ $aivo.chat.sendMessage("Olá, preciso de ajuda", { hideUserMessage: false }); O parâmetro opcional hideUserMessage:false exibe a mensagem do usuário na janela de bate-papo. 
  7. Ocultar iniciador de bate-papo: oculta o iniciador de bate-papo se ele estiver visível. É importante esclarecer que a janela deve primeiro ser minimizada ou fechada (por meio dos eventos "close" ou "minimise"), caso contrário, ela não executará nenhuma ação.
    1. ➡$aivo.launcher.hide();
  8. Mostrar iniciador de bate-papo: se o botão Iniciar tiver sido ocultado anteriormente, ele será mostrado novamente por meio desse evento.
    1. ➡$aivo.launcher.show()
  9. Remover o iniciador de bate-papo: remove permanentemente o botão Iniciar. Portanto, para exibi-lo novamente, o script Aivo deve ser carregado novamente.
    1. ➡$aivo.launcher.remove();
  10. Ocultar a barra de minimização no celular: oculte a barra de minimização no seu celular.
    1. ➡// Show $aivo.launcher.hideSticky(false);
    2. ➡// Hide $aivo.launcher.hideSticky(true);
  11. Mostrar ou ocultar o ícone de fechar bate-papo (X): mostra ou oculta o ícone de fechar bate-papo (X) na margem superior direita do cabeçalho.
    1. ➡// show the icon $aivo.chat.showCloselcon(true);
    2. ➡// hide the icon $aivo.chat.showCloselcon(false);
  12. Enviar para a pesquisa de satisfação: permite que a pesquisa de satisfação seja enviada para a janela de chat. Isso só funcionará nos casos em que a pesquisa estiver previamente ativada na Plataforma Aivo e, além disso, houver uma interação com o bot. 
    1. ➡$aivo.chat.closeToSurvey();
  13. Encerrar sessão sem minimizar a janela de chat: encerra a sessão atual, excluindo o histórico de chat, sem minimizar a janela. Exibe o iniciador de chat novamente.
    1. ➡$aivo.chat.resetWindow()
  14. Impede a exibição de mensagens anteriores ao limite de tempo definido pelo parâmetro 'horas' no histórico de chat da janela. Ou seja, após X horas, as mensagens antigas serão ocultadas. Este parâmetro pode ser um número inteiro ou decimal. O cálculo do tempo decorrido desde o envio da mensagem é realizado tendo em conta as configurações do navegador do utilizador da janela e o seu fuso horário.
    1. ➡$aivo.chat.cleanUpChatHistory(hours)
  15. Definir a aparência e a funcionalidade da janela de bate-papo para aplicativos: quando esse comando é executado, a janela não exibirá os ícones de maximizar, minimizar ou fechar. Ele também não poderá ser arrastado e, em dispositivos móveis, ocupará 100% da largura e altura disponíveis.
    1. ➡ $aivo.chat.embed();
  16.  Fechar webview: fecha o Webview que está aberto no aplicativo. Este comando só terá efeito se um Webview estiver aberto no momento da execução.
    1. ➡ $aivo.chat.closeWebview();
  17. Verifique se uma Webview está aberta no aplicativo: ao executar o comando, se retornar "true", indica que uma Webview está aberta; se retornar "false", indica que não está.
    1. ➡$aivo.chat.isWebviewOpen();

    

Este site armazena cookies em seu computador. Estes cookies são utilizados para coletar informações de como você interage com o nosso site e nos permite lembrar de você. Nós usamos essa informação para melhorar e personalizar sua experiência de navegação e para obter estatísticas e métricas sobre nossos visitantes, tanto neste site quanto em outros meios. Para obter mais informações sobre os cookies que utilizamos, consulte nossa Política de Privacidade.

Se você recusar, sua informação não será rastreada quando você visitar este site. Será utilizado somente um cookie em seu navegador para lembrá-lo de sua preferência de não ser rastreado.