💬 Chat Embed Inline

Chat incorporado diretamente na página como um elemento fixo

📋 Como Usar

Para incorporar o chat inline em seu site, siga estes passos:

1. Adicione um container HTML onde o chat será exibido:

<div id="chat-embed-container"></div>

2. Configure o chat (opcional):

<script> window.chatEmbedConfig = { apiBaseUrl: 'http://localhost:3000', containerId: 'chat-embed-container', height: '600px', width: '100%', title: 'Assistente Virtual', subtitle: 'Como posso ajudar você?', welcomeMessage: 'Olá! Como posso te ajudar hoje?' }; </script>

3. Carregue o script do embed:

<script src="http://localhost:3000/chat-embed-inline.js"></script>

🎯 Demonstração

Aqui está o chat funcionando diretamente incorporado na página:

💬 Chat Embed Inline - Demonstração

⚙️ Opções de Configuração

Configurações Básicas:

  • apiBaseUrl - URL da sua API
  • containerId - ID do container HTML
  • height - Altura do chat
  • width - Largura do chat

Personalização:

  • title - Título do cabeçalho
  • subtitle - Subtítulo do cabeçalho
  • welcomeMessage - Mensagem inicial

🔧 API JavaScript

O embed expõe uma API JavaScript para controle programático:

// Enviar mensagem programaticamente ChatEmbed.sendMessage('Olá, como você está?'); // Limpar todas as mensagens ChatEmbed.clearMessages();

📝 Exemplo Completo

<!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Meu Site com Chat</title> </head> <body> <h1>Bem-vindo ao meu site!</h1> <p>Conteúdo do seu site aqui...</p> <h2>Fale Conosco</h2> <div id="chat-embed-container"></div> <!-- Configuração do Chat Embed --> <script> window.chatEmbedConfig = { apiBaseUrl: 'http://localhost:3000', containerId: 'chat-embed-container', height: '500px', width: '100%', title: 'Atendimento', subtitle: 'Estamos aqui para ajudar!', welcomeMessage: 'Olá! Em que posso ajudá-lo hoje?' }; </script> <script src="http://localhost:3000/chat-embed-inline.js"></script> </body> </html>