Przejdź do głównej treści
Moduł Drupal ChattyBox

Dodaj wsparcie AI z cytowaniami źródeł do swojej witryny Drupal

Zainstaluj moduł Drupal ChattyBox za pomocą Composer i dodaj chatbota AI z cytowaniami źródeł do publicznych stron Drupal bez edytowania szablonów motywu ani budowania własnego stosu RAG.

Indeksuje opublikowane strony dokumentacjiOdpowiedzi z cytowaniami źródełOsadzenie jednym skryptemBez migracji dokumentacjiKarta kredytowa nie jest wymaganaTwoje treści pozostają Twoje
Zapytaj ChattyBox
x
Od czego zacząć, jeśli potrzebuję wiarygodnej odpowiedzi z tej strony?
Zacznij od dodania adresu publicznej witryny do ChattyBox. Wyszukuje zindeksowane treści, aby ukierunkować odpowiedzi, i może pokazywać odnośniki do stron źródłowych do sprawdzenia przez odwiedzających. Przetestuj odpowiedzi i zachowanie awaryjne przed uruchomieniem.
iŹródła3^
moduł Drupal przewodnik
chattybox.ai
Analityka
chattybox.ai
Strona główna
chattybox.ai
Zadaj pytanie...
Obsługiwane przez ChattyBox

Bieżąca dystrybucja

Zainstaluj oznaczony moduł z publicznego repozytorium GitHub

ChattyBox nie jest jeszcze dostępny na Drupal.org ani w Packagist. Dodaj repozytorium VCS GitHub przed wymaganiem openstaticfish/chattybox-drupal:^0.1; aktualizacje zarządzane przez katalog nie są jeszcze dostępne.

Zbudowany dla Właściciele witryn Drupal, agencje i zespoły wsparcia

Uruchom chatbota z cytowaniami źródeł bez przebudowy stosu witryny

ChattyBox indeksuje istniejącą witrynę, dokumentację, centrum pomocy, CMS lub bazę wiedzy, a następnie osadza chatbota, który odpowiada na podstawie własnych opublikowanych treści zamiast ogólnej pamięci modelu.

Zainstaluj utrzymywany moduł przez Composer zamiast kopiować pliki lub edytować szablony motywu.
Odpowiadaj na podstawie wybranych publicznych treści Drupal, w tym stron, dokumentacji, FAQ i baz wiedzy.
Widżet automatycznie nie pojawia się na trasach administracyjnych ani przy odpowiedziach innych niż HTML.
Stosuj politykę języka projektu lub ustaw nadpisanie języka, gdy projekt pozwala na nadpisania przez skrypt.
1Krok przepływu pracy

Utwórz projekt ChattyBox, połącz publiczny adres URL Drupal i przetestuj pytania prawdziwych odwiedzających.

2Krok przepływu pracy

Dodaj repozytorium GitHub VCS ChattyBox do projektu Drupal i za pomocą Composer wymagaj openstaticfish/chattybox-drupal:^0.1.

3Krok przepływu pracy

Włącz moduł ChattyBox i otwórz Configuration > Web services > ChattyBox.

4Krok przepływu pracy

Wklej publiczny klucz API widżetu z karty Embed. Produkcyjny punkt końcowy API jest konfigurowany automatycznie.

5Krok przepływu pracy

Włącz chatbota i sprawdź launcher, jakość odpowiedzi oraz cytowania źródeł na publicznej stronie.

Uruchomienie w trzech krokach

Wklej swój adres URL moduł Drupal, przetestuj cytowane odpowiedzi, a następnie zainstaluj widżet.

Utwórz chatbota Drupal
Konfiguracja Drupal z priorytetem Composer

Wyraźny podział między Drupal i ChattyBox

Composer zarządza kodem modułu, Drupal zarządza konfiguracją i renderowaniem stron, a ChattyBox obsługuje indeksowanie, wyszukiwanie, cytowania źródeł, rozmowy i analitykę pytań.

Ścieżka decyzji

Skorzystaj z tych punktów kontrolnych, aby zdecydować, czy ChattyBox powinien siedzieć obok Twojej platformy dokumentów, zastąpić osobnego asystenta, czy też pozostać odizolowany na czas testów.

01

Instalacja zarządzana przez Composer

Zarejestruj publiczne repozytorium VCS raz, wymagaj oznaczonej wersji modułu i utrzymuj aktualizacje w procesie projektu Drupal.

02

Jeden ekran ustawień

Skonfiguruj publiczny klucz widżetu, adres URL loadera, zachowanie języka i włączenie frontendu w Configuration > Web services > ChattyBox.

03

Oparcie na publicznych treściach

Połącz publiczny adres URL Drupal w ChattyBox i zachowaj istniejący proces publikowania Drupal jako źródło prawdy.

04

Bezpieczniejsze ładowanie frontendu

Ochrona tras administracyjnych, ładowanie tylko dla HTML i escapowane ustawienia danych utrzymują integrację na publicznych stronach.

Granica integracji

Composer instaluje. Drupal publikuje. ChattyBox odpowiada.

Zachowaj jasny podział odpowiedzialności: Composer zarządza cyklem życia modułu, Drupal pozostaje źródłem publicznych treści, a ChattyBox zamienia je w przetestowane wsparcie z cytowaniami.

Z Composer

Instaluj i aktualizuj

Zarejestruj publiczne repozytorium GitHub, wymagaj modułu i utrzymuj wydania w procesie projektu Drupal.

W Drupal

Konfiguruj publiczne strony

Włącz moduł, wklej publiczny klucz projektu i wybierz zachowanie języka w formularzu konfiguracji Drupal.

Dla odwiedzających

Odpowiadaj z kontekstem

Odwiedzający otrzymują pływający czat prowadzący do stron Drupal uzasadniających każdą odpowiedź.

Opcjonalnie: wyklucz prywatne przepływy Drupal

Instalacja Composer nie wymaga kodu motywu. Jeśli witryna ma publiczne trasy płatności, konta lub członkostwa, niestandardowy moduł może wyłączyć widżet dla tych żądań.

  1. 1Najpierw zainstaluj i skonfiguruj moduł, aby domyślne działanie na publicznych stronach było aktywne.
  2. 2Zaimplementuj hook_chattybox_load_widget_alter() w niestandardowym module, gdy dana trasa nie powinna wyświetlać czatu.
  3. 3Przetestuj wykluczoną trasę i zwykłą publiczną stronę w oknie incognito.
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;
  }
}
Ścieżka instalacji

Zainstaluj moduł Drupal za pomocą Composera

Zarejestruj publiczne repozytorium GitHub, wymagaj oznaczonej wersji modułu i włącz go w Drupal. Kod motywu nie jest wymagany.

  1. 1Dodaj repozytorium GitHub VCS ChattyBox do projektu Drupal i za pomocą Composer wymagaj openstaticfish/chattybox-drupal:^0.1.
  2. 2Włącz moduł ChattyBox i otwórz Configuration > Web services > ChattyBox.
  3. 3Wklej publiczny klucz API widżetu z karty Embed. Produkcyjny punkt końcowy API jest konfigurowany automatycznie.
Utwórz chatbota 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
Najczęstsze pytania

Często zadawane pytania

1

Czy ChattyBox jest dostępny na Drupal.org lub w Packagist?

Jeszcze nie. Oznaczony moduł jest obecnie dystrybuowany z publicznego repozytorium ChattyBox na GitHubie, dlatego przed użyciem go w Composerze należy dodać opisaną deklarację repozytorium VCS. Wykrywanie aktualizacji przez Drupal.org i Packagist nie jest jeszcze dostępne.

2

Co robi moduł Drupal ChattyBox?

Dodaje utrzymywany widżet ChattyBox do publicznych stron HTML Drupal oraz dostarcza publiczny klucz projektu i zarządzany produkcyjny punkt końcowy. ChattyBox obsługuje indeksowanie, wyszukiwanie, odpowiedzi, cytowania i analitykę.

3

Czy muszę edytować motyw Drupal?

Nie. Composer instaluje moduł, a Drupal ładuje jego zadeklarowaną bibliotekę na odpowiednich publicznych trasach HTML. Edycja szablonów motywu nie jest wymagana.

4

Czy moduł kopiuje lub synchronizuje moje treści Drupal?

Nie. Moduł tylko ładuje widżet; nie skanuje ani nie synchronizuje treści Drupal. Podłącz publiczny adres Drupal w ChattyBox, a po zmianie opublikowanych treści odśwież skanowanie z panelu ChattyBox.

5

Czy mogę wyłączyć czat na trasach płatności lub konta?

Tak. Trasy administracyjne i odpowiedzi inne niż HTML są automatycznie pomijane. Użyj hook_chattybox_load_widget_alter() dla publicznych tras płatności, konta lub członkostwa, na których widżet nie powinien się pojawiać.

Zacznij bezpłatnie

Karta kredytowa nie jest wymagana. Twoje treści nie są używane do trenowania modeli.

Stwórz darmowego chatbota

Plan Free. Bez karty.

Używamy opcjonalnych narzędzi analitycznych oraz narzędzi do zarządzania tagami, aby rozumieć sposób korzystania z witryny. Wybierz, czy zezwalasz na Ahrefs Web Analytics, PostHog i Google Tag Manager. Wyłączenie analityki spowoduje ponowne załadowanie tej strony, aby zmiana została prawidłowo zastosowana. Podstawowe funkcje witryny i monitorowanie błędów nie zależą od tego wyboru. Przeczytaj naszą politykę prywatności.