[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Lannes
Criador Rafael Lannes 19/06/2023

Opa Carlos, beleza?

Estou precisando fazer uma aplicação de chat e estou usando o larachat como base dos meus estudos.

Porém existe a necessidade colocar o chat como se fosse um atendimento em outras páginas(parecido com o que tem na home aqui do especializaTI)

A questão é: Qual a melhor abordagem para eu conseguir fazer isso e gerar um script que posso colocar em páginas externas?

Manager Carlos Ferreira 19/06/2023

Olá, Rafael!
Tudo bem?

Tem como fazer o embed através de JS, assim como outros chats fazem (ex: Jivo)

Mas, confesso que não sei se isso vai quebrar algo no chat atual, teria que testar.

Se seu frontend for todo Vue.js, está fácil, porque você pode apenas incluir o component do Chat e tudo certo.

Carlos Ferreira
Criador Rafael Lannes 19/06/2023

A principio seria parecido com o do curso mesmo, com o laravel embutido. Caso não dê,

Como eu conseguiria testar?

O que eu preciso é algo bem parecido com o Jivo, com um botão no canto inferior direito e ao clicar aparecer a caixinha

Rafael Lannes
Manager Carlos Ferreira 19/06/2023

Se for na mesma aplicação, está fácil, porque aí o que precisa fazer é trabalhar no css para deixar o component sobreposto

Aqui um exemplo (z-index): http://jsfiddle.net/SELFHTML/jpGdP/

Carlos Ferreira
Criador Rafael Lannes 19/06/2023

Então, não seria na mesma aplicação, pois a necessidade é justamente colocar o embed em aplicações de terceiros

Pra te contextualizar melhor é algo parecido com um chatbot. O usuário vai acessar essa 'janelinha' em diversos outros sites onde esse link estiver no script

Rafael Lannes
Manager Carlos Ferreira 19/06/2023

Acho que essa thread aqui pode te ajudar, perceba, cria um iframe, e faz o embed do seu código nele: https://stackoverflow.com/questions/14098802/how-to-create-embed-code-for-other-sites

Carlos Ferreira
Criador Rafael Lannes 19/06/2023

É bem chatinho fazer esse tipo de aplicação, pensei que tivesse algum jeito mais tranquilo kkk ainda mais esses 'widgets' que precisam ser colocados em  site de terceiros, porque nesse cenário, o usuário não vai precisar estar logado então teria que fazer algum tipo de sessão também

Mas é um norte, quando eu tiver mais avançado nessa parte eu dou o feedback. Obrigado!

Rafael Lannes
Manager Carlos Ferreira 19/06/2023

Beleza, depois me dê um feedback se deu certo! :)

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!