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.
ChattyBox merayapi situs web, dokumentasi, pusat bantuan, CMS, atau basis pengetahuan yang sudah ada, lalu menyematkan chatbot yang menjawab berdasarkan konten terbitan Anda sendiri, bukan memori model generik.
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 tab Embed. Endpoint API produksi dikonfigurasi secara otomatis.
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, percakapan, dan analitik pertanyaan.
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.
Perlindungan rute administratif, pemuatan khusus HTML, dan pengaturan data yang di-escape menjaga integrasi tetap berfokus pada halaman publik.
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 menautkan kembali ke halaman Drupal yang mendukung setiap jawaban.
Instalasi Composer tidak memerlukan kode tema. Jika situs memiliki rute checkout, akun, atau keanggotaan publik, modul khusus dapat menonaktifkan widget untuk permintaan 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 ini menambahkan widget ChattyBox yang dipelihara ke halaman HTML Drupal publik serta menyediakan kunci proyek publik dan endpoint produksi terkelola. ChattyBox menangani crawling, retrieval, jawaban, sitasi, dan analitik.
Tidak. Composer menginstal modul dan Drupal memuat library yang dideklarasikan pada rute HTML publik yang sesuai. 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. Rute administratif dan respons non-HTML dilewati secara otomatis. Gunakan hook_chattybox_load_widget_alter() untuk rute checkout, akun, atau keanggotaan publik yang tidak boleh menampilkan widget.
Tidak perlu kartu kredit. Konten Anda tidak digunakan untuk pelatihan model.
Paket gratis. Tanpa kartu.
Kami menggunakan alat analitik dan pengelolaan tag opsional untuk memahami penggunaan situs. Pilih apakah Anda ingin mengizinkan alat berikut: Ahrefs Web Analytics, PostHog, dan Google Tag Manager. Menonaktifkan analitik akan memuat ulang halaman ini agar perubahan diterapkan dengan baik. Fungsi penting situs dan pemantauan kesalahan tidak dikendalikan oleh pilihan ini. Baca kebijakan privasi kami.