Paket Umbraco · v1.2 · Umbraco 10-13, 17+

Chatbot AI untuk Umbraco.Satu kali instalasi. Dikelola dari dasbor Anda.

DBestChatBot.Umbraco is a free NuGet package that puts an AI assistant on your Umbraco site. It answers visitors 24/7 from your own content, links them to the right page, captures leads and books appointments. Your developer installs it once; after that you choose halaman mana menampilkan chatbot mana and apa yang dipelajarinya dari situs Anda tanpa menyentuh kode.

Paket gratis · uji coba gratis 20 chat · terdaftar di Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# one time

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# deploy. done.

Apakah ada kelas Sabtu untuk anak 8 tahun di dekat 60614?
Ya. Cabang Downtown memakai Junior Drawing pada hari Sabtu pukul 10:00 untuk usia 7 hingga 9 tahun, dengan 3 tempat tersisa.Lihat jadwal Downtown
Bagus, bagaimana cara mendaftar?
Tanpa mengubah template
Hanya baca

10-13, 17+

Versi Umbraco

10 menit

instalasi sekali saja

0

pengeditan templat

Hanya baca

akses database

Skill · Situs web Umbraco

Situs Northside Learning

Terhubung · Umbraco 17 · check-in terakhir 4 menit lalu

  • Seluruh situsAsisten utama
  • /locations/downtownAsisten pusat kota
  • /locations/lakeviewAsisten Lakeview
  • /careersAsisten rekrutmen

Perubahan sampai ke situs dalam 15 menit.

Dikelola dari dasbor Anda

Pilih di mana setiap chatbot muncul, tanpa perlu deploy ulang.

Most chatbot plugins need a developer every time something changes. Here the package asks DBestChatBot what to do every 15 minutes, so you control it from the Skills tab: the whole site, or one chatbot per section.

  • Tampilkan chatbot di seluruh situs atau di bagian mana pun berdasarkan path
  • Beri setiap cabang, waralaba, merek, atau bahasa chatbotnya sendiri
  • Tidak pernah ditampilkan di dalam backoffice Umbraco
  • Matikan widget untuk satu bagian dengan satu klik

Mengetahui situs Anda

Ini membaca halaman Anda dan data yang Anda pilih. Tidak ada yang lain.

The package syncs your published page tree so the chatbot links visitors to real pages, never invented URLs. If your site keeps useful data in its own tables, such as class schedules, locations, opening hours or stock, you can tick the tables and columns to sync. It is read-only, every six hours by default.

  • Nama halaman, URL, dan jenis halaman yang dipublikasikan (tiga tingkat kedalaman)
  • Tabel kustom Anda, hanya kolom yang Anda centang
  • Nama tabel dan kolom ditampilkan lebih dulu kepada Anda, tanpa data, agar Anda memilih
  • Tabel sistem Umbraco tidak pernah dibaca

Apa yang dipelajari chatbot dari situs ini

214 halaman terbit · sinkronisasi terakhir 2 jam lalu

dbo.ClassSchedule (1.284 baris)

ClassName Location Zip StartTime PlacesLeft ParentEmail

ParentEmail diblokir di dalam paket dan tidak pernah keluar dari situs.

Aman di situs produksi

Dibuat agar situs Anda tetap berjalan.

Before every release we start a real Umbraco site with the package installed, on both SQLite and SQL Server, and check that it boots, serves pages and keeps working when our service is unreachable.

Hanya latar belakang

Semua pekerjaan jaringan dan database berjalan di layanan latar belakang, tidak pernah dalam permintaan halaman.

Gagal secara diam-diam

Jika DBestChatBot sedang down, situs Anda tetap menampilkan setiap halaman seperti biasa, hanya tanpa widget.

Data pribadi diblokir

Kolom email, telepon, kata sandi, dan sejenisnya tidak pernah meninggalkan server Anda. Data biner juga tidak.

Tanpa tabel, mudah dihapus

Tidak membuat apa pun di database Anda. Hapus paket atau setel Enabled ke false.

Semua yang dibutuhkan situs Umbraco dari sebuah chatbot

Platform yang sama yang digunakan situs WordPress, Shopify, dan nopCommerce, terhubung secara native ke Umbraco.

Jawaban dari konten Anda

Dilatih dengan halaman dan dokumen Anda, serta diberi daftar halaman langsung Anda sehingga menautkan pengunjung ke halaman yang tepat.

Chatbot per bagian

Chatbot berbeda untuk bagian situs yang berbeda, dan halaman tempat chatbot dinonaktifkan: diatur oleh Anda, editor Anda di backoffice, atau pemilik situs.

Tabel Anda sendiri

Sinkronkan jadwal, lokasi, atau stok dari tabel kustom, hanya-baca, dengan kolom yang Anda pilih.

Penangkapan lead

Mengumpulkan nama, email, dan telepon secara alami dalam percakapan dan langsung memberi tahu tim Anda.

Janji temu

Menjadwalkan rapat ke kalender Anda dengan email konfirmasi, di dalam chat.

Pengambilalihan oleh manusia

Tim Anda dapat bergabung ke chat mana pun secara langsung dari inbox web atau aplikasi Android dan iPhone.

20 bahasa

Pengunjung dapat chat dalam bahasa mereka sendiri; tim Anda dapat menerjemahkan chat apa pun dengan satu klik.

Analitik

Tampilan, chat, lead, topik dan bagaimana bot membantu, dengan chat di balik setiap angka.

Notifikasi instan

Notifikasi email untuk prospek baru dan percakapan dengan transkrip lengkap.

Privasi terintegrasi

Permintaan bertanda tangan, akses hanya-baca, kolom data pribadi diblokir di dalam paket.

Paket vs. menempelkan script chat ke template Anda

Paket DBestChatBotSkrip di templat
Ubah halaman mana yang menampilkan chatDari dasborEdit templat, terapkan ulang
Chatbot berbeda per bagianYa, berdasarkan pathLogika template kustom
Mengetahui URL halaman asli AndaDisinkronkan otomatisTidak
Menggunakan data Umbraco Anda sendiriHanya baca, kolom yang Anda pilihTidak
Dijauhkan dari backofficeSelaluBergantung pada templat

Cara menambahkan chatbot AI ke Umbraco

Empat langkah, sekitar 10 menit, dilakukan sekali. Serahkan langkah 2 hingga 4 kepada siapa pun yang menerapkan situs Anda.

  1. Langkah 1

    Buat token situs

    Di DBestChatBot buka chatbot Anda, lalu Skills, Umbraco website, Connect an Umbraco site.

  2. Langkah 2

    Tambahkan paket

    Jalankan dotnet add package DBestChatBot.Umbraco di proyek web Anda.

  3. Langkah 3

    Tambahkan token

    Letakkan "DBestChatBot": { "SiteToken": "ums_..." } di appsettings.json.

  4. Langkah 4

    Terapkan

    Situs melakukan check-in dalam beberapa menit dan chatbot muncul di halaman yang Anda pilih.

Package Manager / .NET CLI

dotnet add package DBestChatBot.Umbraco

appsettings.json

"DBestChatBot": {
  "SiteToken": "ums_..."
}

Mau kami yang mengerjakan? Tim kami White Glove install sudah mencakupnya.

Untuk developer Umbraco

Apa yang dilakukan paket ini di dalam aplikasi Anda

PaketDBestChatBot.Umbraco di NuGet: build net6.0 untuk Umbraco.Cms.Web.Common [10.0.0, 14.0.0), build net10.0 untuk [17.0.0, 20.0.0)
StartupIComposer mendaftarkan opsi, HttpClient bernama (timeout 60 detik), TagHelperComponent, dan satu layanan hosted. Tanpa I/O saat boot
WidgetTagHelperComponent menambahkan skrip tertunda sebelum </body> pada halaman Razor publik; melewati /umbraco
Latar belakangBackgroundService: konfigurasi setiap 15 menit, sinkronisasi data setiap SyncIntervalHours (default 6), hanya pada peran server Single atau SchedulingPublisher
DataIScopeProvider, hanya SELECT, identifier divalidasi terhadap INFORMATION_SCHEMA (atau pragma SQLite), paging berparameter
KontenIContentService + IPublishedUrlProvider: node terpublikasi, tiga level, maksimal 5.000
KeamananPermintaan bertanda tangan HMAC-SHA256 dengan jendela 5 menit; daftar kolom terblokir bawaan plus BlockedColumns dan AllowedTables milik Anda sendiri
JejakSatu DLL. Tanpa tabel database, migrasi, ekstensi backoffice, atau DLL pihak ketiga

FAQ chatbot Umbraco

Apa itu paket DBestChatBot untuk Umbraco?+

DBestChatBot.Umbraco adalah paket NuGet gratis yang menambahkan chatbot AI DBestChatBot ke situs web Umbraco dan membuat chatbot tetap mengetahui tentang situs tersebut. Paket ini terdaftar di Umbraco Marketplace dan dipasang dengan satu perintah: dotnet add package DBestChatBot.Umbraco.

Versi Umbraco mana yang didukung?+

Umbraco 10, 11, 12, dan 13 (di .NET 6, 7, atau 8) serta Umbraco 17 dan yang lebih baru (di .NET 10). Satu paket mencakup keduanya, dan NuGet memilih build yang tepat untuk situs Anda. Umbraco 14 hingga 16 belum didukung. Berfungsi dengan database SQL Server (termasuk Azure SQL) maupun SQLite, di Umbraco Cloud, Azure App Service, atau server Anda sendiri, serta dalam pengaturan load-balanced.

Bagaimana cara menambahkan chatbot AI ke situs Umbraco saya?+

Buat akun DBestChatBot gratis, buka chatbot Anda, masuk ke Skills, Umbraco website, dan klik Connect an Umbraco site untuk mendapatkan token situs. Lalu jalankan dotnet add package DBestChatBot.Umbraco, tambahkan token ke appsettings.json di bawah DBestChatBot:SiteToken, dan deploy. Widget chat muncul dalam beberapa menit. Tidak perlu mengubah template.

Apakah saya perlu mengedit templat atau view Umbraco saya?+

Tidak. Paket secara otomatis menambahkan satu tag script deferred sebelum tag body penutup pada halaman publik. Paket tidak pernah menambahkan widget ke backoffice Umbraco.

Bisakah saya menampilkan chatbot berbeda di bagian berbeda situs saya?+

Ya. Di dashboard DBestChatBot Anda memilih halaman mana yang menampilkan chatbot mana berdasarkan path, misalnya seluruh situs, atau /locations/downtown dan semua di bawahnya. Situs dengan banyak cabang, franchise, atau merek dapat memberi setiap bagian chatbot-nya sendiri. Perubahan sampai ke situs dalam 15 menit tanpa perlu deploy ulang.

Bisakah saya menonaktifkan chatbot di halaman tertentu?+

Ya, dengan tiga cara. Pemilik situs dapat mencantumkan halaman di appsettings.json (DBestChatBot:ExcludedPaths) yang tidak pernah menampilkan chat, apa pun yang dikatakan dashboard. Editor dapat mencentang properti true/false bernama hideChatbot di halaman mana pun di backoffice Umbraco untuk menyembunyikan chat di sana dan di setiap halaman di bawahnya. Dan dashboard DBestChatBot dapat menonaktifkan chat untuk halaman di dalam suatu bagian, misalnya aktif untuk /locations/downtown tetapi nonaktif untuk /locations/downtown/register.

Data apa yang dibaca paket ini dari database Umbraco saya?+

Ini hanya-baca dan hanya menjalankan kueri SELECT. Ini membaca pohon halaman terpublikasi Anda (nama halaman, URL, dan tipe halaman, tiga level ke dalam) agar chatbot dapat menautkan pengunjung ke halaman yang tepat. Ini juga melaporkan nama tabel dan kolom kustom Anda, tanpa data apa pun, sehingga Anda dapat memilih tabel untuk disinkronkan, seperti jadwal, lokasi, atau stok. Hanya kolom yang Anda centang yang dibaca. Tabel sistem Umbraco dilewati.

Bisakah ini membocorkan data pribadi seperti email atau kata sandi?+

Kolom yang namanya mengandung email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN, dan sejenisnya diblokir di dalam paket dan tidak pernah meninggalkan server Anda, meskipun dipilih di dashboard. Kolom biner tidak pernah dikirim. Pemilik situs juga dapat mengunci sinkronisasi ke allowlist tabel di appsettings.json.

Apakah ini akan memperlambat atau merusak situs Umbraco saya?+

Tidak. Tidak ada yang berjalan selama permintaan halaman kecuali pencarian di memori untuk memutuskan apakah widget ditampilkan. Semua pekerjaan jaringan dan database berjalan di layanan latar belakang, dan setiap kegagalan dicatat lalu dicoba lagi nanti. Jika DBestChatBot tidak dapat dijangkau, situs Anda tetap berjalan dan hanya tidak menampilkan widget. Kami menjalankan situs Umbraco sungguhan dengan paket terpasang sebelum setiap rilis.

Bagaimana cara menghapusnya?+

Hapus referensi paket lalu deploy, atau set DBestChatBot:Enabled ke false di appsettings.json. Fitur ini tidak membuat tabel database, jadi tidak ada yang tertinggal.

Berapa biayanya?+

Paket ini gratis. DBestChatBot memiliki uji coba gratis 20 chat, lalu paket mulai $29 per bulan. Tidak ada kunci API penyedia AI atau tagihan token yang perlu dikelola.

Beri situs Umbraco Anda asisten 24/7.

Paket gratis, uji coba gratis 20 chat, dipasang sekali.