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

Umbraco için yapay zeka sohbet botu.Tek kurulum. Kontrol panelinizden yönetilir.

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 hangi sayfalarda hangi sohbet botunun görüneceği and sitenizden neler öğrendiği koda dokunmadan.

Ücretsiz paket · 20 sohbetlik ücretsiz deneme · şurada listelenir: Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# one time

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# deploy. done.

60614 yakınlarında 8 yaşındakiler için cumartesi dersleriniz var mı?
Evet. Downtown çalışır Junior Drawing Cumartesileri 10:00'da, 7-9 yaş arası için, 3 yer kaldı.Downtown programını görün
Harika, nasıl kaydolurum?
Şablon düzenlemesi yok
Salt okunur

10-13, 17+

Umbraco sürümleri

10 dk

tek seferlik kurulum

0

şablon düzenlemeleri

Salt okunur

veritabanı erişimi

Yetenekler · Umbraco web sitesi

Northside Learning web sitesi

Bağlı · Umbraco 17 · son kontrol 4 dk önce

  • Tüm siteAna asistan
  • /locations/downtownŞehir merkezi asistanı
  • /locations/lakeviewLakeview asistanı
  • /careersİşe alım asistanı

Değişiklikler siteye 15 dakika içinde ulaşır.

Kontrol panelinizden yönetilir

Her chatbot'un nerede görüneceğini yeniden dağıtım yapmadan seçin.

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.

  • Sohbet botunu tüm sitede veya yola göre herhangi bir bölümde gösterin
  • Her şubeye, franchise'a, markaya veya dile kendi sohbet botunu verin
  • Umbraco arka ofisinde asla gösterilmez
  • Bir bölüm için widget'ı tek tıkla kapatın

Sitenizi tanıyor

Sayfalarınızı ve seçtiğiniz verileri okur. Başka hiçbir şeyi.

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.

  • Yayınlanan sayfa adları, URL'ler ve sayfa türleri (üç seviye derinlikte)
  • Özel tablolarınız, yalnızca işaretlediğiniz sütunlar
  • Tablo ve sütun adları önce size veri olmadan gösterilir, böylece siz seçersiniz
  • Umbraco sistem tabloları hiçbir zaman okunmaz

Sohbet botunun bu siteden öğrendikleri

214 yayınlanmış sayfa · son senkronizasyon 2 saat önce

dbo.ClassSchedule (1.284 satır)

ClassName Location Zip StartTime PlacesLeft ParentEmail

ParentEmail paket içinde engellenir ve siteyi asla terk etmez.

Üretim sitelerinde güvenli

Siteniz çalışmaya devam etsin diye tasarlandı.

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.

Yalnızca arka plan

Tüm ağ ve veritabanı işlemleri bir arka plan hizmetinde çalışır, asla bir sayfa isteğinde değil.

Sessizce başarısız olur

DBestChatBot çalışmıyorsa siteniz her sayfayı normal şekilde sunar, yalnızca widget olmadan.

Kişisel veriler engellendi

E-posta, telefon, parola ve benzeri sütunlar sunucunuzdan asla ayrılmaz. İkili veriler de asla ayrılmaz.

Tablo yok, kolay kaldırma

Veritabanınızda hiçbir şey oluşturmaz. Paketi kaldırın veya Enabled değerini false yapın.

Bir Umbraco sitesinin sohbet botundan ihtiyaç duyduğu her şey

WordPress, Shopify ve nopCommerce sitelerinin kullandığı aynı platform, Umbraco'ya yerel olarak bağlanır.

İçeriğinizden yanıtlar

Sayfalarınız ve belgelerinizle eğitilir ve canlı sayfa listeniz verilir; böylece ziyaretçileri tam sayfaya yönlendirir.

Bölüm bazlı sohbet botları

Sitenin farklı bölümleri için farklı chatbot'lar ve kapalı kalacağı sayfalar: sizin, arka ofisteki editörlerinizin veya site sahibinin belirlediği şekilde.

Kendi tablolarınız

Özel tablolardan programları, konumları veya stoğu salt okunur olarak, seçtiğiniz sütunlarla eşitleyin.

Potansiyel müşteri toplama

Görüşme sırasında ad, e-posta ve telefonu doğal bir şekilde toplar ve ekibinizi anında bilgilendirir.

Randevular

Sohbet içinde, onay e-postalarıyla toplantıları takviminize kaydeder.

İnsan devralma

Ekibiniz web gelen kutusundan veya Android ve iPhone uygulamalarından herhangi bir sohbete canlı olarak katılabilir.

20 dil

Ziyaretçiler kendi dillerinde sohbet eder; ekibiniz herhangi bir sohbeti tek tıkla çevirebilir.

Analitik

Görüntülemeler, sohbetler, potansiyel müşteriler, konular ve botun nasıl yardımcı olduğu, her sayının arkasındaki sohbetlerle birlikte.

Anında uyarılar

Yeni potansiyel müşteriler ve görüşmeler için tam dökümüyle e-posta bildirimleri.

Yerleşik gizlilik

İmzalı istekler, salt okunur erişim, kişisel veri sütunları paket içinde engellenir.

Paket ile şablonlarınıza sohbet betiği yapıştırma karşılaştırması

DBestChatBot paketiŞablonda script
Sohbetin gösterileceği sayfaları değiştirinPaneldenŞablonları düzenleyin, yeniden yayınlayın
Bölüm başına farklı sohbet botlarıEvet, yola göreÖzel şablon mantığı
Gerçek sayfa URL'lerinizi bilirOtomatik olarak eşitlendiHayır
Kendi Umbraco verilerinizi kullanırSalt okunur, seçtiğiniz sütunlarHayır
Backoffice dışında tutulurHer zamanŞablona bağlıdır

Umbraco'ya nasıl AI sohbet robotu eklenir

Dört adım, yaklaşık 10 dakika, bir kez yapılır. 2. ile 4. adımları sitenizi yayınlayan kişiye bırakın.

  1. Adım 1

    Site token'ı oluştur

    DBestChatBot'ta sohbet robotunuzu açın, ardından Skills, Umbraco website, Connect an Umbraco site.

  2. Adım 2

    Paketi ekleyin

    Web projenizde dotnet add package DBestChatBot.Umbraco komutunu çalıştırın.

  3. Adım 3

    Token'ı ekleyin

    appsettings.json dosyasına "DBestChatBot": { "SiteToken": "ums_..." } ekleyin.

  4. Adım 4

    Yayınla

    Site dakikalar içinde bağlanır ve sohbet botu seçtiğiniz sayfalarda görünür.

Paket Yöneticisi / .NET CLI

dotnet add package DBestChatBot.Umbraco

appsettings.json

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

Bunu bizim yapmamızı ister misiniz? Bizim White Glove install bunu kapsıyor.

Umbraco geliştiricileri için

Paketin uygulamanızın içinde yaptıkları

PaketNuGet üzerinde DBestChatBot.Umbraco: Umbraco.Cms.Web.Common [10.0.0, 14.0.0) için net6.0 derlemesi, [17.0.0, 20.0.0) için net10.0 derlemesi
StartupBir IComposer seçenekleri, adlandırılmış bir HttpClient (60 sn zaman aşımı), bir TagHelperComponent ve bir barındırılan hizmeti kaydeder. Başlangıçta G/Ç yok
WidgetTagHelperComponent, genel Razor sayfalarında </body> öncesine ertelenmiş bir script ekler; /umbraco atlanır
Arka planBackgroundService: yapılandırma her 15 dakikada bir, veri senkronizasyonu her SyncIntervalHours (varsayılan 6), yalnızca Single veya SchedulingPublisher sunucu rolünde
VeriIScopeProvider, yalnızca SELECT, tanımlayıcılar INFORMATION_SCHEMA'ya (veya SQLite pragma) göre doğrulanır, parametreli sayfalama
İçerikIContentService + IPublishedUrlProvider: yayınlanan düğümler, üç seviye, en fazla 5.000
Güvenlik5 dakikalık pencereyle HMAC-SHA256 imzalı istekler; yerleşik engellenen sütun listesi ile kendi BlockedColumns ve AllowedTables ayarlarınız
FootprintTek DLL. Veritabanı tablosu, geçiş, arka ofis uzantısı veya üçüncü taraf DLL yok

Umbraco chatbot SSS

DBestChatBot Umbraco paketi nedir?+

DBestChatBot.Umbraco, DBestChatBot AI sohbet botunu bir Umbraco web sitesine ekleyen ve botu o site hakkında bilgilendiren ücretsiz bir NuGet paketidir. Umbraco Marketplace'te listelenir ve tek bir komutla kurulur: dotnet add package DBestChatBot.Umbraco.

Hangi Umbraco sürümleri destekleniyor?+

Umbraco 10, 11, 12 ve 13 (.NET 6, 7 veya 8 üzerinde) ve Umbraco 17 ve daha yenisi (.NET 10 üzerinde). Tek bir paket her ikisini de kapsar ve NuGet siteniz için doğru derlemeyi seçer. Umbraco 14 ile 16 henüz desteklenmiyor. Hem SQL Server (Azure SQL dahil) hem de SQLite veritabanlarıyla, Umbraco Cloud, Azure App Service veya kendi sunucularınızda ve yük dengeli kurulumlarda çalışır.

Umbraco siteme nasıl AI sohbet botu eklerim?+

Ücretsiz bir DBestChatBot hesabı oluşturun, chatbot'unuzu açın, Skills, Umbraco website bölümüne gidin ve site token'ı almak için Connect an Umbraco site seçeneğine tıklayın. Ardından dotnet add package DBestChatBot.Umbraco komutunu çalıştırın, token'ı appsettings.json içinde DBestChatBot:SiteToken altına ekleyin ve dağıtın. Sohbet widget'ı birkaç dakika içinde görünür. Şablon düzenlemesi gerekmez.

Umbraco şablonlarımı veya görünümlerimi düzenlemem gerekiyor mu?+

Hayır. Paket, genel sayfaların kapanış body etiketinden önce otomatik olarak bir ertelenmiş script etiketi ekler. Widget'ı asla Umbraco arka ofisine eklemez.

Sitemin farklı bölümlerinde farklı chatbot'lar gösterebilir miyim?+

Evet. DBestChatBot panelinde hangi sayfalarda hangi sohbet botunun görüneceğini yola göre seçersiniz; örneğin tüm site ya da /locations/downtown ve altındaki her şey. Birçok şubesi, bayisi veya markası olan bir site her bölüme kendi sohbet botunu verebilir. Değişiklikler yeniden dağıtım olmadan 15 dakika içinde siteye ulaşır.

Chatbot'u belirli sayfalarda kapalı tutabilir miyim?+

Evet, üç şekilde. Site sahibi, kontrol paneli ne derse desin sohbeti asla göstermeyen sayfaları appsettings.json içinde (DBestChatBot:ExcludedPaths) listeleyebilir. Editörler, Umbraco arka ofisinde herhangi bir sayfada hideChatbot adlı bir doğru/yanlış özelliğini işaretleyerek sohbeti orada ve altındaki her sayfada gizleyebilir. Ve DBestChatBot kontrol paneli, bir bölüm içindeki sayfalar için sohbeti kapatabilir, örneğin /locations/downtown için açık ama /locations/downtown/register için kapalı.

Paket, Umbraco veritabanımdan hangi verileri okur?+

Salt okunurdur ve yalnızca SELECT sorguları çalıştırır. Yayınlanan sayfa ağacınızı (sayfa adları, URL'ler ve sayfa türleri, üç seviye derinlikte) okur, böylece sohbet robotu ziyaretçileri doğru sayfaya yönlendirebilir. Ayrıca özel tablo ve sütun adlarınızı herhangi bir veri olmadan bildirir, böylece programlar, konumlar veya stok gibi senkronize edilecek tabloları seçebilirsiniz. Yalnızca işaretlediğiniz sütunlar okunur. Umbraco sistem tabloları atlanır.

E-postalar veya parolalar gibi kişisel verileri sızdırabilir mi?+

Adında email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN ve benzeri ifadeler bulunan sütunlar paket içinde engellenir ve panoda seçilmiş olsalar bile sunucunuzdan asla çıkmaz. İkili (binary) sütunlar hiçbir zaman gönderilmez. Site sahipleri ayrıca appsettings.json içindeki tablo izin listesiyle eşitlemeyi kilitleyebilir.

Umbraco sitemi yavaşlatır veya bozar mı?+

Hayır. Bir sayfa isteği sırasında, widget'ın gösterilip gösterilmeyeceğine karar vermek için bellekte yapılan bir arama dışında hiçbir şey çalışmaz. Tüm ağ ve veritabanı işleri bir arka plan hizmetinde çalışır ve her hata günlüğe kaydedilip daha sonra yeniden denenir. DBestChatBot'a ulaşılamazsa siteniz çalışmaya devam eder ve yalnızca widget göstermez. Her sürümden önce paketin kurulu olduğu gerçek bir Umbraco sitesi başlatırız.

Nasıl kaldırırım?+

Paket referansını kaldırıp dağıtın veya appsettings.json dosyasında DBestChatBot:Enabled değerini false olarak ayarlayın. Hiçbir veritabanı tablosu oluşturmaz, dolayısıyla geride hiçbir şey kalmaz.

Ne kadar tutar?+

Paket ücretsizdir. DBestChatBot'un 20 sohbetlik ücretsiz denemesi vardır, ardından ayda $29'dan başlayan planlar sunulur. Yönetilecek yapay zeka sağlayıcı API anahtarı veya token faturası yoktur.

Umbraco sitenize 7/24 bir asistan kazandırın.

Ücretsiz paket, 20 sohbetlik ücretsiz deneme, bir kez kurulur.