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.
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.
Distribuição atual
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.
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.
Crie um projeto ChattyBox, ligue o URL público do seu site Drupal e teste perguntas de visitantes reais.
Adicione o repositório VCS do ChattyBox no GitHub ao seu projeto Drupal e instale openstaticfish/chattybox-drupal:^0.1 com o Composer.
Ative o módulo ChattyBox e abra Configuration > Web services > ChattyBox.
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.
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
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.
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.
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.
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.
Ligue o URL público do Drupal no ChattyBox e mantenha o fluxo de publicação existente do Drupal como fonte de referência.
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.
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
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
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
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.
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.
<?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;
}
}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.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yAinda 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.
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.
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.
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.
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.
Não é necessário cartão de crédito
Plano Free. Sem cartão.