Instalasi yang dikelola Composer
Daftarkan repositori VCS publik sekali, minta modul bertag, dan pertahankan pembaruan dalam alur kerja proyek Drupal Anda.
Instal modul Drupal ChattyBox dengan Composer untuk menambahkan chatbot AI dengan sitasi sumber ke halaman Drupal publik tanpa mengedit templat tema atau membangun stack RAG khusus.
Distribusi saat ini
ChattyBox belum tercantum di Drupal.org atau Packagist. Tambahkan repositori GitHub VCS sebelum memasang openstaticfish/chattybox-drupal:^0.1; pembaruan yang dikelola direktori belum tersedia.
Pemuat modul otomatis yang diaudit tidak memeriksa persetujuan pengunjung sebelum memuat. Jika persetujuan diperlukan, gunakan integrasi yang memperhatikan persetujuan dan mencegah pemuatan sampai persetujuan diberikan, alih-alih mengaktifkan pemuat otomatis. Lihat panduan penyiapan Drupal dan verifikasi pencabutan persetujuan dengan pemuat yang telah diterapkan.
ChattyBox merayapi situs web, dokumentasi, pusat bantuan, CMS, atau basis pengetahuan yang sudah ada. Konten yang diambil dapat memandu jawaban chatbot; periksa keakuratan jawaban dan sitasinya.
Buat proyek ChattyBox, hubungkan URL Drupal publik Anda, dan uji pertanyaan dari pengunjung nyata.
Tambahkan repositori VCS GitHub ChattyBox ke proyek Drupal dan gunakan Composer untuk meminta openstaticfish/chattybox-drupal:^0.1.
Aktifkan modul ChattyBox dan buka Configuration > Web services > ChattyBox.
Tempel kunci API widget publik dari Install > Website installation. Bandingkan endpoint API yang ditetapkan secara tetap dalam modul dengan snippet; gunakan instalasi manual jika keduanya berbeda.
Aktifkan chatbot dan verifikasi peluncur, kualitas jawaban, serta sitasi sumber pada halaman publik.
Peluncuran tiga langkah
Composer mengelola kode modul, Drupal mengelola konfigurasi dan rendering halaman, sedangkan ChattyBox menangani crawling, retrieval, sitasi sumber, dan percakapan; analitik pertanyaan tersedia pada paket Pro dan Business.
Gunakan pos pemeriksaan ini untuk memutuskan apakah ChattyBox harus ditempatkan di samping platform dokumen Anda, menggantikan asisten terpisah, atau tetap terisolasi untuk pengujian.
Daftarkan repositori VCS publik sekali, minta modul bertag, dan pertahankan pembaruan dalam alur kerja proyek Drupal Anda.
Konfigurasikan kunci widget publik, URL loader, perilaku bahasa, dan pengaktifan frontend dari Configuration > Web services > ChattyBox.
Hubungkan URL Drupal publik di ChattyBox dan pertahankan alur publikasi Drupal yang ada sebagai sumber kebenaran.
Modul yang diaudit menggunakan pengaturan data yang di-escape dan melewati rute administratif serta format permintaan Drupal non-HTML, tetapi tidak memeriksa Content-Type respons akhir atau privasi halaman frontend.
Perjelas tanggung jawab: Composer mengelola siklus hidup modul, Drupal tetap menjadi sumber konten publik, dan ChattyBox mengubah konten itu menjadi pengalaman dukungan yang teruji dengan sitasi.
Dengan Composer
Daftarkan repositori GitHub publik, minta modul, dan pertahankan rilis dalam alur kerja proyek Drupal.
Di Drupal
Aktifkan modul, tempel kunci proyek publik, dan pilih perilaku bahasa dari formulir konfigurasi Drupal.
Untuk pengunjung
Pengunjung mendapatkan pengalaman chat mengambang yang dapat menautkan kembali ke halaman Drupal pendukung. Beberapa jawaban, termasuk fallback, mungkin tidak memiliki sumber.
Instalasi Composer tidak memerlukan kode tema. Modul ini tidak memeriksa privasi halaman; gunakan modul khusus untuk mengecualikan rute checkout, akun, atau keanggotaan jika diperlukan, dan verifikasi variasi serta invalidasi cache untuk pengecualian tersebut.
<?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;
}
}Daftarkan repositori GitHub publik, minta versi modul yang diberi tag, lalu aktifkan modul tersebut di Drupal. Tidak diperlukan kode tema.
composer config repositories.chattybox-drupal vcs https://github.com/OpenStaticFish/chattybox-drupal.git
composer require openstaticfish/chattybox-drupal:^0.1
drush en chattybox -yBelum. Modul bertag saat ini didistribusikan dari repositori ChattyBox GitHub publik, sehingga Composer memerlukan entri repositori VCS yang didokumentasikan sebelum dapat memasangnya. Penemuan pembaruan dari Drupal.org dan Packagist belum tersedia.
Modul yang diaudit memasang widget ChattyBox pada permintaan non-admin yang memenuhi syarat dengan format permintaan Drupal HTML, menggunakan kunci widget publik dan endpoint API yang ditetapkan secara tetap. Bandingkan endpoint tersebut dengan snippet instalasi dan gunakan integrasi manual jika keduanya berbeda. ChattyBox menangani crawling, retrieval, jawaban, dan sitasi; analitik tersedia pada paket Pro dan Business.
Tidak. Composer menginstal modul dan Drupal memasang library yang dideklarasikannya pada permintaan non-admin yang memenuhi syarat dengan format permintaan Drupal HTML. Tidak diperlukan pengeditan templat tema.
Tidak. Modul hanya memuat widget; tidak merayapi atau menyinkronkan konten Drupal. Hubungkan URL Drupal publik Anda di ChattyBox, lalu segarkan perayapan dari dasbor ChattyBox saat konten terbit berubah.
Ya. Modul yang diaudit melewati rute administratif dan format permintaan Drupal non-HTML, tetapi tidak memeriksa privasi halaman frontend. Gunakan hook_chattybox_load_widget_alter() untuk rute checkout, akun, atau keanggotaan yang tidak boleh menampilkan widget, dan verifikasi variasi serta invalidasi cache.
Tidak perlu kartu kredit
Paket gratis. Tanpa kartu.