- Maximizar a janela de bate-papo: gera a visualização maximizada da janela de bate-papo.
- $aivo.chat.maximize();
- Abre a janela de chat: abre a janela de bate-papo e oculta o iniciador.
- $aivo.chat.open();
- 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.
- $aivo.chat.close();
- 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.
- $aivo.chat.minimize()
- 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.
- aivo.chat.addMessage ("Olá cliente, eu sou o AgentBot");
- Enviar uma mensagem para o bot (como se tivesse sido enviada pelo usuário): adiciona uma mensagem à janela de bate-papo, exibida como uma mensagem enviada pelo usuário.
- $aivo.chat.sendMessage("Olá, preciso de ajuda");
- 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.
- $aivo.launcher.hide();
- Mostrar iniciador de bate-papo: se o botão Iniciar tiver sido ocultado anteriormente, ele será mostrado novamente por meio desse evento.
- $aivo.launcher.show()
- Remover o iniciador de bate-papo: remove permanentemente o botão Iniciar. Portanto, para exibi-lo novamente, o script Aivo deve ser carregado novamente.
- $aivo.launcher.remove();
- Ocultar a barra de minimização no celular: oculte a barra de minimização no seu celular.
- // Show $aivo.launcher.hideSticky(false);
- // Hide $aivo.launcher.hideSticky(true);
- 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.
- // show the icon $aivo.chat.showCloselcon(true);
- // hide the icon $aivo.chat.showCloselcon(false);
- 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.
- $aivo.chat.closeToSurvey();
- 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.
- $aivo.chat.resetWindow()
- 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.
- $aivo.chat.cleanUpChatHistory(hours)
- Definir a estética e a funcionalidade da janela de bate-papo para aplicativos: quando esse comando é executado, a janela de bate-papo sofre as seguintes alterações;
- Os ícones para maximizar, minimizar e fechar a janela não são exibidos.
- Não é possível arrastar a janela.
A janela ocupa 100% da largura e da altura disponíveis quando executada em um dispositivo móvel $aivo.chat.embed();