Chat

A Atendo possui um componente de chat em Javascript, que pode ser aplicado em sua aplicação ou website. Para implementar o chat, você deve copiar o script disponível na página Configurações > Chat.

API

O componente de chat pode ser configurado programaticamente por meio de uma API específica. Confira abaixo os métodos disponíveis. Lembre-se que para utilizar quaisquer um dos comandos abaixo é necessário que a tag tenha sido carregada previamente.

init

O comando init serve para inicializar a tag com sua chave pública.

Exemplo:

atendoChat('init', "PUBLIC_KEY");

user

A identificação do usuário ocorre pelo comando user, especificando um objeto com as seguintes propriedades:

  • name: Nome completo do usuário

  • email: Endereço de e-mail do usuário

  • embed: Caso o valor seja verdadeiro (`true`), o usuário não poderá fazer logout do chat (*opcional).

Exemplo:

atendoChat('user', {name: 'Pedro', email: '[email protected]', embed: true});

style

Com o comando style é possível customizar o widget com classes CSS específicas, além de ajustar a posição do chat ("z-index"). O comando recebe um objeto com as seguintes propriedades:

  • class: String com classes CSS que serão aplicadas ao widget.

  • zindex: Valor do z-index do widget.

Exemplo, para incluir a classe my-custom-class ao widget e alterar o z-index para 999:

atendoChat('style', {class: 'my-custom-class', zindex: 999});

hide

Para ocultar o chat programaticamente, utilize o comando hide. Exemplo:

atendoChat('hide');

show

Para exibir o chat novamente, basta enviar o comando show. Exemplo:

atendoChat('show');

clear

Para apagar todas as informações salvas do usuário e realizar o logout do usuário, envie o comando clear. Exemplo:

atendoChat('clear');

© 2025 Atendo. Todos os direitos reservados.

Powered by