Front-end de um chatbox como interface do cliente para atendimento e suporte.
Defina a base URL/URI, ou seja, a URL até a pasta desse projeto localizada no seu sistema.
Por exemplo se o seu sistema for em PHP:
- Crie um arquivo php onde o chat do atendente deve ser carregado
- Neste arquivo inclua a tag HTML
<base>
e no href dela informe o caminho URL relativo até a pasta desse projeto. - Importe o arquivo index.html desse projeto após a tag HTML
<base>
Ficaria assim o conteúdo do arquivo index.php:
<base href="http://localhost/chatbox_front_end/">
<?php
include "./chatbox_front_end/index.html";
Para configurar a integração, renomeie o arquivo exemple.main.js
para main.js
e edite as informações do seu conteúdo. As informações do usuário podem ser passadas de forma dinâmica conforme seu aplicativo. Por exemplo, você pode implementar dentro desse arquivo uma busca no seu sistema para obter os dados a serem informados.
O único requisito é executar este script antes de carregar a pagina do chat:
sessionStorage.setItem("identity", JSON.stringify({
"uuid": string, //UUID ou CPF
"type": "client",
"public": string, //chave pública
"host_http": string,
"host_ws": string
"name": "", //nome do user
"avatar": "", //avatar do user - opcional
"lastname": "" //sobrenome do user
}))
Lembre-se que os dados desse script devem ser informados dinamicamente conforme usuário logado em seu sistema.
NOTA: Por segurança, não recomenda-se salvar os dados do usuário de forma estática neste script.
- HTML5
- JS
- CSS3
- Bootstrap 5
- Font-awesome 4.7
- Axios