Código de Embed - Chat Widget v2

Embed Básico (Anônimo)

Cole este código antes da tag </body> do seu site:

<script>
  window.ChatWidgetConfig = {
    apiUrl: "https://rag.grupozangari.com.br",
    position: "bottom-right",
    primaryColor: "#e74c3c",
    title: "Assistente Virtual",
    welcomeMessage: "Olá! Como posso ajudar?",
    placeholder: "Digite sua mensagem..."
  };
</script>
<script src="https://rag.grupozangari.com.br/widget.js" async></script>

Embed com Autenticação por Token

Para usuários logados, passe o token JWT:

<script>
  // Obtenha o token do seu sistema de autenticação
  const userToken = localStorage.getItem('auth_token') || getUserToken();

  window.ChatWidgetConfig = {
    apiUrl: "https://rag.grupozangari.com.br",
    position: "bottom-right",
    primaryColor: "#e74c3c",
    title: "Assistente Virtual",
    welcomeMessage: "Olá! Como posso ajudar?",
    placeholder: "Digite sua mensagem...",
    // Autenticação
    authToken: userToken,
    userId: getCurrentUserId(),  // Opcional: ID do usuário logado
  };
</script>
<script src="https://rag.grupozangari.com.br/widget.js" async></script>
Autenticação: O token JWT deve conter pelo menos o campo sub ou user_id. Campos opcionais: email, name, roles.

Opções de Configuração

Sessões: As sessões expiram após 30 minutos de inatividade. O histórico é mantido no Redis.