Instalacja zarządzana przez Composer
Zarejestruj publiczne repozytorium VCS raz, wymagaj oznaczonej wersji modułu i utrzymuj aktualizacje w procesie projektu 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.
Bieżąca dystrybucja
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.
Poddany audytowi automatyczny mechanizm ładowania modułu nie sprawdza zgody odwiedzającego przed załadowaniem. Jeśli zgoda jest wymagana, zamiast włączać automatyczny mechanizm ładowania, użyj integracji uwzględniającej zgodę, która uniemożliwia ładowanie do czasu jej udzielenia. Zapoznaj się z przewodnikiem konfiguracji Drupal i sprawdź wycofanie zgody przy użyciu wdrożonego mechanizmu ładowania.
ChattyBox indeksuje istniejącą witrynę, dokumentację, centrum pomocy, CMS lub bazę wiedzy. Pobrane treści mogą pomagać chatbotowi w tworzeniu odpowiedzi; sprawdzaj poprawność odpowiedzi i cytowań.
Utwórz projekt ChattyBox, połącz publiczny adres URL Drupal i przetestuj pytania prawdziwych odwiedzających.
Dodaj repozytorium GitHub VCS ChattyBox do projektu Drupal i za pomocą Composer wymagaj openstaticfish/chattybox-drupal:^0.1.
Włącz moduł ChattyBox i otwórz Configuration > Web services > ChattyBox.
Wklej publiczny klucz API widżetu z Install > Website installation. Porównaj zapisany na stałe w module punkt końcowy API z punktem końcowym we fragmencie instalacyjnym; jeśli się różnią, użyj instalacji ręcznej.
Włącz chatbota i sprawdź launcher, jakość odpowiedzi oraz cytowania źródeł na publicznej stronie.
Uruchomienie w trzech krokach
Composer zarządza kodem modułu, Drupal zarządza konfiguracją i renderowaniem stron, a ChattyBox obsługuje indeksowanie, wyszukiwanie, cytowanie źródeł i rozmowy; analityka pytań jest dostępna w planach Pro i Business.
Skorzystaj z tych punktów kontrolnych, aby zdecydować, czy ChattyBox powinien działać obok Twojej platformy dokumentacyjnej, zastąpić osobnego asystenta, czy też pozostać odizolowany na czas testów.
Zarejestruj publiczne repozytorium VCS raz, wymagaj oznaczonej wersji modułu i utrzymuj aktualizacje w procesie projektu Drupal.
Skonfiguruj publiczny klucz widżetu, adres URL loadera, zachowanie języka i włączenie frontendu w Configuration > Web services > ChattyBox.
Połącz publiczny adres URL Drupal w ChattyBox i zachowaj istniejący proces publikowania Drupal jako źródło prawdy.
Poddany audytowi moduł używa ustawień danych z odpowiednio zakodowanymi znakami i pomija trasy administracyjne oraz formaty żądań Drupal inne niż HTML, ale nie sprawdza końcowego nagłówka Content-Type odpowiedzi ani prywatności stron frontendu.
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
Zarejestruj publiczne repozytorium GitHub, wymagaj modułu i utrzymuj wydania w procesie projektu Drupal.
W Drupal
Włącz moduł, wklej publiczny klucz projektu i wybierz zachowanie języka w formularzu konfiguracji Drupal.
Dla odwiedzających
Odwiedzający otrzymują pływający czat, który może zawierać linki do stron Drupal potwierdzających odpowiedzi. Niektóre odpowiedzi, w tym odpowiedzi zastępcze, mogą nie zawierać źródeł.
Instalacja przez Composer nie wymaga kodu motywu. Moduł nie sprawdza prywatności stron; w stosownych przypadkach użyj niestandardowego modułu, aby wykluczyć trasy płatności, konta lub członkostwa, oraz sprawdź różnicowanie i unieważnianie pamięci podręcznej dla tego wykluczenia.
<?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;
}
}Zarejestruj publiczne repozytorium GitHub, wymagaj oznaczonej wersji modułu i włącz go w Drupal. Kod motywu nie jest wymagany.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yJeszcze 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.
Poddany audytowi moduł dołącza widżet ChattyBox do kwalifikujących się żądań poza administracją o formacie żądania Drupal HTML, używając publicznego klucza widżetu i zapisanego na stałe punktu końcowego API. Porównaj ten punkt końcowy z fragmentem instalacyjnym i użyj integracji ręcznej, jeśli się różnią. ChattyBox obsługuje indeksowanie, wyszukiwanie, odpowiedzi i cytowania; analityka jest dostępna w planach Pro i Business.
Nie. Composer instaluje moduł, a Drupal dołącza jego zadeklarowaną bibliotekę do kwalifikujących się żądań poza administracją o formacie żądania Drupal HTML. Edycja szablonów motywu nie jest wymagana.
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.
Tak. Poddany audytowi moduł pomija trasy administracyjne i formaty żądań Drupal inne niż HTML, ale nie sprawdza prywatności stron frontendu. Użyj hook_chattybox_load_widget_alter() dla tras płatności, konta lub członkostwa, na których widżet nie powinien się pojawiać, oraz sprawdź różnicowanie i unieważnianie pamięci podręcznej.
Karta kredytowa nie jest wymagana
Plan Free. Bez karty.