Umbraco पैकेज · v1.2 · Umbraco 10-13, 17+

Umbraco के लिए AI chatbot।एक इंस्टॉल। आपके डैशबोर्ड से प्रबंधित।

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 कौन-से पेज कौन-सा चैटबॉट दिखाते हैं and यह आपकी साइट से क्या सीखता है कोड छुए बिना।

मुफ़्त package · 20-चैट मुफ़्त ट्रायल · यहाँ सूचीबद्ध Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# one time

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# deploy. done.

क्या 60614 के पास 8 साल के बच्चों के लिए शनिवार की क्लासें हैं?
हाँ। Downtown चलता है Junior Drawing शनिवार को 10:00 बजे, 7 से 9 वर्ष के बच्चों के लिए, 3 स्थान शेष हैं।Downtown का schedule देखें
बढ़िया, मैं साइन अप कैसे करूँ?
कोई टेम्पलेट संपादन नहीं
केवल-पढ़ने योग्य

10-13, 17+

Umbraco संस्करण

10 मिनट

एक बार का इंस्टॉल

0

template edits

केवल-पढ़ने योग्य

डेटाबेस एक्सेस

Skills · Umbraco website

Northside Learning वेबसाइट

कनेक्टेड · Umbraco 17 · अंतिम चेक-इन 4 मिनट पहले

  • पूरी साइटमुख्य सहायक
  • /locations/downtownडाउनटाउन सहायक
  • /locations/lakeviewLakeview सहायक
  • /careersहायरिंग सहायक

Changes reach the site within 15 minutes.

आपके डैशबोर्ड से प्रबंधित

बिना रीडिप्लॉय किए चुनें कि हर चैटबॉट कहाँ दिखे।

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.

  • पूरी site पर या path के अनुसार किसी भी section पर chatbot दिखाएँ
  • हर शाखा, फ्रैंचाइज़, ब्रांड या भाषा को अपना चैटबॉट दें
  • Umbraco बैकऑफ़िस के अंदर कभी नहीं दिखाया जाता
  • एक क्लिक में किसी अनुभाग के लिए विजेट बंद करें

आपकी साइट को जानता है

यह आपके पेज और आपके चुने हुए डेटा को पढ़ता है। और कुछ नहीं।

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.

  • प्रकाशित पेजों के नाम, URL और पेज प्रकार (तीन स्तर गहराई तक)
  • आपकी कस्टम टेबल, केवल वे कॉलम जिन्हें आप चुनते हैं
  • table और column के नाम पहले आपको दिखाए जाते हैं, बिना किसी data के, ताकि आप चुन सकें
  • Umbraco सिस्टम टेबल कभी नहीं पढ़े जाते

चैटबॉट इस साइट से क्या सीखता है

214 published pages · last sync 2 h ago

dbo.ClassSchedule (1,284 पंक्तियाँ)

ClassName Location Zip StartTime PlacesLeft ParentEmail

ParentEmail पैकेज के अंदर ब्लॉक है और साइट से कभी बाहर नहीं जाता।

production sites पर सुरक्षित

Built so your site keeps running.

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.

Background only

All network and database work runs in a background service, never in a page request.

चुपचाप विफल हो जाता है

अगर DBestChatBot डाउन है, तो आपकी साइट हर पेज सामान्य रूप से दिखाती है, बस विजेट के बिना।

व्यक्तिगत डेटा अवरुद्ध

ईमेल, फ़ोन, पासवर्ड और ऐसे ही कॉलम कभी आपका सर्वर नहीं छोड़ते। बाइनरी डेटा भी कभी नहीं छोड़ता।

कोई टेबल नहीं, आसानी से हटाएँ

आपके डेटाबेस में कुछ नहीं बनाता। पैकेज हटा दें या Enabled को false पर सेट करें।

एक Umbraco साइट को चैटबॉट से जो चाहिए, वह सब

वही platform जो WordPress, Shopify और nopCommerce sites उपयोग करती हैं, Umbraco से natively जुड़ा हुआ।

Answers from your content

आपके pages और documents पर trained, और आपकी live page list दी गई है ताकि यह visitors को सही page से जोड़े।

प्रति-अनुभाग चैटबॉट

साइट के अलग-अलग हिस्सों के लिए अलग चैटबॉट, और वे पेज जहाँ यह बंद रहता है: आपके, बैकऑफ़िस में आपके एडिटर्स, या साइट मालिक द्वारा सेट किए गए।

आपकी अपनी टेबल

custom tables से schedules, locations या stock sync करें, read-only, आपके चुने हुए columns के साथ।

लीड कैप्चर

बातचीत के दौरान नाम, ईमेल और फ़ोन स्वाभाविक रूप से इकट्ठा करता है और आपकी टीम को तुरंत सूचित करता है।

अपॉइंटमेंट

Books meetings into your calendar with confirmation emails, inside the chat.

मानव द्वारा संभालना

आपकी टीम वेब इनबॉक्स या Android और iPhone ऐप्स से किसी भी चैट में लाइव शामिल हो सकती है।

20 languages

आगंतुक अपनी भाषा में चैट करते हैं; आपकी टीम एक क्लिक में किसी भी चैट का अनुवाद कर सकती है।

एनालिटिक्स

व्यूज़, चैट्स, लीड्स, विषय और बॉट ने कैसे मदद की, हर संख्या के पीछे की चैट्स के साथ।

तुरंत अलर्ट

नए लीड्स और बातचीत के लिए पूरे ट्रांसक्रिप्ट के साथ ईमेल सूचनाएँ।

गोपनीयता अंतर्निहित

Signed requests, read-only access, personal-data columns package के अंदर blocked।

पैकेज बनाम अपने टेम्पलेट में चैट स्क्रिप्ट पेस्ट करना

DBestChatBot packagetemplate में script
Change which pages show the chatडैशबोर्ड सेटेम्पलेट एडिट करें, फिर से डिप्लॉय करें
हर सेक्शन के लिए अलग चैटबॉटहाँ, पाथ के अनुसारकस्टम टेम्पलेट लॉजिक
आपके असली पेज URL जानता हैस्वचालित रूप से syncedनहीं
आपके अपने Umbraco डेटा का उपयोग करता हैकेवल पढ़ने के लिए, आपके चुने हुए कॉलमनहीं
बैकऑफ़िस से बाहर रखा गयाAlwaysटेम्पलेट पर निर्भर करता है

Umbraco में AI चैटबॉट कैसे जोड़ें

चार चरण, लगभग 10 मिनट, एक बार में पूरे। चरण 2 से 4 उस व्यक्ति को सौंपें जो आपकी साइट डिप्लॉय करता है।

  1. चरण 1

    साइट टोकन बनाएँ

    DBestChatBot में अपना चैटबॉट खोलें, फिर Skills, Umbraco website, Connect an Umbraco site पर जाएँ।

  2. चरण 2

    Add the package

    अपने web project में dotnet add package DBestChatBot.Umbraco चलाएँ।

  3. चरण 3

    Add the token

    appsettings.json में "DBestChatBot": { "SiteToken": "ums_..." } डालें।

  4. चरण 4

    डिप्लॉय करें

    site कुछ ही मिनटों में check in करती है और chatbot आपके चुने हुए pages पर दिखता है।

Package Manager / .NET CLI

dotnet add package DBestChatBot.Umbraco

appsettings.json

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

क्या आप चाहते हैं कि हम इसे करें? हमारा White Glove install इसे कवर करता है।

Umbraco डेवलपर्स के लिए

पैकेज आपके ऐप के अंदर क्या करता है

पैकेजNuGet पर DBestChatBot.Umbraco: Umbraco.Cms.Web.Common [10.0.0, 14.0.0) के लिए net6.0 बिल्ड, [17.0.0, 20.0.0) के लिए net10.0 बिल्ड
स्टार्टअपAn IComposer registers options, a named HttpClient (60 s timeout), a TagHelperComponent and one hosted service. No I/O at boot
विजेटTagHelperComponent public Razor pages पर </body> से पहले एक deferred script जोड़ता है; /umbraco को छोड़ देता है
BackgroundBackgroundService: config every 15 min, data sync every SyncIntervalHours (default 6), only on the Single or SchedulingPublisher server role
डेटाIScopeProvider, केवल SELECT, पहचानकर्ता INFORMATION_SCHEMA (या SQLite pragma) के विरुद्ध सत्यापित, पैरामीटरयुक्त पेजिंग
कंटेंटIContentService + IPublishedUrlProvider: प्रकाशित नोड्स, तीन स्तर, अधिकतम 5,000
सुरक्षा5 मिनट की विंडो के साथ HMAC-SHA256 साइन किए गए अनुरोध; अंतर्निहित ब्लॉक्ड कॉलम सूची के साथ-साथ आपके अपने BlockedColumns और AllowedTables
फुटप्रिंटएक DLL। कोई डेटाबेस टेबल, माइग्रेशन, बैकऑफ़िस एक्सटेंशन या तृतीय-पक्ष DLL नहीं

Umbraco चैटबॉट FAQ

DBestChatBot Umbraco पैकेज क्या है?+

DBestChatBot.Umbraco एक मुफ़्त NuGet package है जो Umbraco वेबसाइट में DBestChatBot AI चैटबॉट जोड़ता है और चैटबॉट को उस साइट की जानकारी देता रहता है। यह Umbraco Marketplace पर सूचीबद्ध है और एक ही कमांड से इंस्टॉल होता है: dotnet add package DBestChatBot.Umbraco.

कौन-से Umbraco संस्करण समर्थित हैं?+

Umbraco 10, 11, 12 और 13 (.NET 6, 7 या 8 पर) और Umbraco 17 और नया (.NET 10 पर)। एक पैकेज दोनों को कवर करता है, और NuGet आपकी साइट के लिए सही बिल्ड चुनता है। Umbraco 14 से 16 अभी समर्थित नहीं हैं। यह SQL Server (Azure SQL सहित) और SQLite दोनों डेटाबेस के साथ काम करता है, Umbraco Cloud, Azure App Service या आपके अपने सर्वर पर, और लोड-बैलेंस्ड सेटअप में भी।

मैं अपनी Umbraco साइट में AI चैटबॉट कैसे जोड़ूँ?+

मुफ़्त DBestChatBot खाता बनाएँ, अपना चैटबॉट खोलें, Skills में जाएँ, Umbraco website पर जाएँ और साइट टोकन पाने के लिए Connect an Umbraco site पर क्लिक करें। फिर dotnet add package DBestChatBot.Umbraco चलाएँ, appsettings.json में DBestChatBot:SiteToken के अंतर्गत टोकन जोड़ें और डिप्लॉय करें। चैट विजेट कुछ ही मिनटों में दिखने लगता है। टेम्पलेट में कोई बदलाव करने की ज़रूरत नहीं है।

क्या मुझे अपने Umbraco टेम्पलेट या व्यू एडिट करने होंगे?+

नहीं। पैकेज सार्वजनिक पेजों के क्लोज़िंग body टैग से पहले स्वचालित रूप से एक डेफ़र्ड स्क्रिप्ट टैग जोड़ता है। यह विजेट को Umbraco बैकऑफ़िस में कभी नहीं जोड़ता।

Can I show different chatbots on different sections of my site?+

हाँ। DBestChatBot डैशबोर्ड में आप पाथ के अनुसार चुनते हैं कि कौन-से पेज कौन-सा चैटबॉट दिखाएँ, उदाहरण के लिए पूरी साइट, या /locations/downtown और उसके नीचे सब कुछ। कई शाखाओं, फ्रैंचाइज़ी या ब्रांड वाली साइट हर सेक्शन को अपना चैटबॉट दे सकती है। बदलाव बिना रीडिप्लॉय किए 15 मिनट के भीतर साइट तक पहुँच जाते हैं।

क्या मैं चैटबॉट को कुछ पेजों पर बंद रख सकता हूँ?+

हाँ, तीन तरीकों से। साइट मालिक appsettings.json (DBestChatBot:ExcludedPaths) में ऐसे पेज सूचीबद्ध कर सकता है जो कभी चैट नहीं दिखाते, चाहे डैशबोर्ड कुछ भी कहे। एडिटर्स Umbraco बैकऑफ़िस में किसी भी पेज पर hideChatbot नामक true/false प्रॉपर्टी टिक करके वहाँ और उसके नीचे के हर पेज पर चैट छिपा सकते हैं। और DBestChatBot डैशबोर्ड किसी सेक्शन के अंदर के पेजों के लिए चैट बंद कर सकता है, उदाहरण के लिए /locations/downtown के लिए चालू लेकिन /locations/downtown/register के लिए बंद।

पैकेज मेरे Umbraco डेटाबेस से कौन-सा डेटा पढ़ता है?+

यह केवल-पढ़ने योग्य है और केवल SELECT क्वेरी चलाता है। यह आपका प्रकाशित पेज ट्री (पेज नाम, URL और पेज प्रकार, तीन स्तर गहरा) पढ़ता है ताकि चैटबॉट आगंतुकों को सही पेज से लिंक कर सके। यह आपके कस्टम टेबल और कॉलम नाम भी बताता है, बिना किसी डेटा के, ताकि आप सिंक करने के लिए टेबल चुन सकें, जैसे शेड्यूल, स्थान या स्टॉक। केवल वही कॉलम पढ़े जाते हैं जिन्हें आप टिक करते हैं। Umbraco सिस्टम टेबल छोड़ दी जाती हैं।

Can it leak personal data such as emails or passwords?+

जिन कॉलम के नाम में email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN और इसी तरह के शब्द हैं, वे पैकेज के अंदर ही ब्लॉक रहते हैं और आपका सर्वर कभी नहीं छोड़ते, भले ही उन्हें डैशबोर्ड में चुना गया हो। बाइनरी कॉलम कभी नहीं भेजे जाते। साइट मालिक appsettings.json में टेबल की allowlist तक सिंकिंग को सीमित भी कर सकते हैं।

क्या यह मेरी Umbraco साइट को धीमा करेगा या बिगाड़ेगा?+

नहीं। पेज रिक्वेस्ट के दौरान विजेट दिखाना है या नहीं यह तय करने के लिए एक इन-मेमोरी लुकअप के अलावा कुछ नहीं चलता। सारा नेटवर्क और डेटाबेस काम एक बैकग्राउंड सर्विस में चलता है, और हर विफलता लॉग होकर बाद में फिर से प्रयास की जाती है। अगर DBestChatBot उपलब्ध न हो, तो आपकी साइट काम करती रहती है और बस कोई विजेट नहीं दिखाती। हर रिलीज़ से पहले हम पैकेज इंस्टॉल करके एक असली Umbraco साइट शुरू करते हैं।

मैं इसे कैसे हटाऊँ?+

पैकेज संदर्भ हटाएँ और डिप्लॉय करें, या appsettings.json में DBestChatBot:Enabled को false पर सेट करें। यह कोई डेटाबेस टेबल नहीं बनाता, इसलिए कुछ भी पीछे नहीं छूटता।

इसकी कीमत क्या है?+

package मुफ़्त है। DBestChatBot में 20-chat का free trial है, फिर $29 प्रति माह से plans। कोई AI provider API keys या token bills प्रबंधित करने की ज़रूरत नहीं।

अपनी Umbraco साइट को 24/7 सहायक दें।

मुफ़्त package, 20-चैट मुफ़्त ट्रायल, एक बार इंस्टॉल।