Pular para o conteúdo principal
Módulo Drupal do ChattyBox

Adicione suporte de IA com citações de fontes ao seu site Drupal

Instale o módulo Drupal do ChattyBox com Composer para adicionar um chatbot de IA com citações de fontes às páginas públicas do Drupal sem editar os templates do tema nem criar uma stack RAG personalizada.

Recolhe conteúdo de páginas de documentação publicadasRespostas com citações de fontesIncorpora com um scriptNão é necessário migrar a documentaçãoNão é necessário cartão de créditoO seu conteúdo continua a ser seu
Pergunte ao ChattyBox
Por onde devo começar se precisar de uma resposta fiável deste site?
Comece por adicionar o URL público do seu site ao ChattyBox. Este recupera conteúdo indexado para orientar as respostas e pode apresentar ligações às páginas de origem para os visitantes consultarem. Teste as respostas e as respostas alternativas antes do lançamento.
iFontes3^
módulo Drupal guia
chattybox.ai
Análises
chattybox.ai
Início
chattybox.ai

Conversa ilustrativa — não é um chat em direto.

Disponibilizado pelo ChattyBox

Distribuição atual

Instale o módulo identificado por tag a partir do GitHub público

O ChattyBox ainda não está listado no Drupal.org ou no Packagist. Adicione o repositório VCS do GitHub antes de exigir openstaticfish/chattybox-drupal:^0.1; as atualizações geridas pelo diretório ainda não estão disponíveis.

O carregador automático auditado do módulo não verifica o consentimento do visitante antes do carregamento. Se for necessário consentimento, utilize uma integração que tenha em conta o consentimento e impeça o carregamento até este ser concedido, em vez de ativar o carregador automático. Consulte o guia de configuração do Drupal e verifique a revogação com o carregador implementado.

Lance um chatbot com citações de fontes sem reconstruir a infraestrutura do seu site

O ChattyBox recolhe o conteúdo do seu site, documentação, centro de ajuda, CMS ou base de conhecimento existentes. O conteúdo recuperado pode orientar as respostas do chatbot; verifique a precisão das respostas e das citações.

Instale o módulo mantido através do Composer em vez de copiar ficheiros ou editar templates do tema.
Responda com base no conteúdo público do Drupal que escolher, incluindo páginas, documentação, FAQs e bases de conhecimento.
O módulo auditado ignora rotas administrativas e pedidos cujo formato de pedido Drupal não seja HTML; não verifica o Content-Type da resposta final nem a privacidade da página.
Siga a política de idioma do projeto ou defina uma substituição de idioma quando o projeto permitir substituições por script.
Etapa do fluxo de trabalho

Crie um projeto ChattyBox, ligue o URL público do seu site Drupal e teste perguntas de visitantes reais.

Etapa do fluxo de trabalho

Adicione o repositório VCS do ChattyBox no GitHub ao seu projeto Drupal e instale openstaticfish/chattybox-drupal:^0.1 com o Composer.

Etapa do fluxo de trabalho

Ative o módulo ChattyBox e abra Configuration > Web services > ChattyBox.

Etapa do fluxo de trabalho

Cole a chave de API pública do widget, disponível em Install > Website installation. Compare o endpoint de API definido no código do módulo com o do snippet; use a instalação manual se forem diferentes.

Etapa do fluxo de trabalho

Ative o chatbot e verifique o botão de abertura, a qualidade das respostas e as citações de fontes numa página pública.

Lançamento em três etapas

Cole o URL de módulo Drupal, teste as respostas com citações e instale o widget.

Crie o seu chatbot Drupal
Configuração Drupal com Composer em primeiro lugar

Uma separação clara entre Drupal e ChattyBox

O Composer gere o código do módulo, o Drupal gere a configuração e a renderização das páginas, e o ChattyBox trata do rastreio, da recuperação, das citações de fontes e das conversas; a análise de perguntas está incluída nos planos Pro e Business.

Caminho de decisão

Use estes pontos de verificação para decidir se o ChattyBox deve funcionar ao lado da sua plataforma de documentação, substituir um assistente separado ou permanecer isolado para testes.

01

Instalação gerida pelo Composer

Registe o repositório VCS público uma vez, instale o módulo identificado pela tag e mantenha as atualizações no fluxo de trabalho do seu projeto Drupal.

02

Um único ecrã de definições

Configure a chave pública do widget, o URL do loader, o comportamento do idioma e a ativação do frontend em Configuration > Web services > ChattyBox.

03

Baseado em conteúdo público

Ligue o URL público do Drupal no ChattyBox e mantenha o fluxo de publicação existente do Drupal como fonte de referência.

04

Carregamento mais seguro no frontend

O módulo auditado usa configurações de dados com escape e ignora rotas administrativas e formatos de pedido Drupal que não sejam HTML, mas não verifica o Content-Type da resposta final nem a privacidade das páginas do frontend.

A fronteira da integração

O Composer instala. O Drupal publica. O ChattyBox responde.

Mantenha claras as responsabilidades: o Composer gere o ciclo de vida do módulo, o Drupal continua a ser a fonte pública de conteúdo e o ChattyBox transforma esse conteúdo numa experiência de suporte testada e com citações.

Com o Composer

Instale e atualize

Registe o repositório público do GitHub, instale o módulo e mantenha as versões no fluxo de trabalho do projeto Drupal.

No Drupal

Configure páginas públicas

Ative o módulo, cole a chave pública do projeto e escolha o comportamento de idioma no formulário de configuração do Drupal.

Para visitantes

Responda com contexto

Os visitantes têm uma experiência de chat flutuante que pode incluir ligações às páginas Drupal que sustentam as respostas. Algumas respostas, incluindo as de fallback, podem não ter fontes.

Opcional: excluir fluxos privados do Drupal

A instalação pelo Composer não necessita de código do tema. O módulo não verifica a privacidade da página; use um módulo personalizado para excluir rotas de checkout, conta ou adesão, quando apropriado, e verifique a variação e a invalidação da cache para essa exclusão.

  1. 1Instale e configure primeiro o módulo para que o comportamento predefinido nas páginas públicas funcione.
  2. 2Implemente hook_chattybox_load_widget_alter() num módulo personalizado quando uma rota não deva apresentar o chat.
  3. 3Teste a rota excluída e uma página pública normal numa janela anónima, com as caches do Drupal e as caches intermédias tanto preenchidas como vazias.
mymodule.module
php
<?php
/**
 * Implements hook_chattybox_load_widget_alter().
 */
function mymodule_chattybox_load_widget_alter(&$should_load, $config, $route_match) {
  if ('commerce_checkout.form' === $route_match->getRouteName()) {
    $should_load = FALSE;
  }
}
Caminho de instalação

Instale o módulo Drupal com o Composer

Registe o repositório público do GitHub, instale o módulo identificado pela tag e ative-o no Drupal. Não é necessário código do tema.

  1. 1Adicione o repositório VCS do ChattyBox no GitHub ao seu projeto Drupal e instale openstaticfish/chattybox-drupal:^0.1 com o Composer.
  2. 2Ative o módulo ChattyBox e abra Configuration > Web services > ChattyBox.
  3. 3Cole a chave de API pública do widget, disponível em Install > Website installation. Compare o endpoint de API definido no código do módulo com o do snippet; use a instalação manual se forem diferentes.
Crie o seu chatbot Drupal
Terminal
sh
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -y
Perguntas frequentes

Perguntas comuns

1

O ChattyBox está listado no Drupal.org ou no Packagist?

Ainda não. O módulo identificado por tag é atualmente distribuído a partir do repositório público do ChattyBox no GitHub, pelo que o Composer precisa da entrada de repositório VCS documentada antes de o poder exigir. A descoberta de atualizações através do Drupal.org e do Packagist ainda não está disponível.

2

O que faz o módulo Drupal do ChattyBox?

O módulo auditado associa o widget ChattyBox aos pedidos elegíveis não administrativos com formato de pedido Drupal HTML, usando a chave pública do widget e um endpoint de API definido no código. Compare esse endpoint com o do snippet de instalação e use a integração manual se forem diferentes. O ChattyBox trata do rastreio, da recuperação, das respostas e das citações; a análise está incluída nos planos Pro e Business.

3

Preciso de editar o meu tema Drupal?

Não. O Composer instala o módulo e o Drupal associa a biblioteca declarada pelo módulo aos pedidos elegíveis não administrativos com formato de pedido Drupal HTML. Não é necessário editar os modelos do tema.

4

O módulo copia ou sincroniza o meu conteúdo Drupal?

Não. O módulo apenas carrega o widget; não rastreia nem sincroniza conteúdo Drupal. Ligue o URL público do Drupal no ChattyBox e atualize o rastreio no painel do ChattyBox quando o conteúdo publicado mudar.

5

Posso manter o chat desativado nas rotas de checkout ou conta?

Sim. O módulo auditado ignora rotas administrativas e formatos de pedido Drupal que não sejam HTML, mas não verifica a privacidade das páginas do frontend. Use hook_chattybox_load_widget_alter() para rotas de checkout, conta ou adesão que não devam mostrar o widget e verifique a variação e a invalidação da cache.

Comece gratuitamente

Não é necessário cartão de crédito

Crie um chatbot gratuitamente

Plano Free. Sem cartão.