حزمة Umbraco · v1.2 · Umbraco 10-13, 17+

روبوت المحادثة بالذكاء الاصطناعي لـ Umbraco.تثبيت واحد. يُدار من لوحة التحكم الخاصة بك.

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 ما يتعلمه من موقعك دون لمس الشيفرة.

حزمة مجانية · تجربة مجانية لـ 20 محادثة · مدرجة في Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# one time

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# deploy. done.

هل لديكم حصص يوم السبت للأطفال بعمر 8 سنوات بالقرب من 60614؟
نعم. فرع Downtown يعمل Junior Drawing أيام السبت الساعة 10:00 للأعمار من 7 إلى 9، مع تبقّي 3 أماكن.اطّلع على جدول وسط المدينة
رائع، كيف أسجّل؟
بلا تعديلات على القوالب
للقراءة فقط

10-13, 17+

إصدارات Umbraco

10 دقائق

تثبيت لمرة واحدة

0

تعديلات القالب

للقراءة فقط

الوصول إلى قاعدة البيانات

المهارات · موقع Umbraco

موقع Northside Learning

متصل · Umbraco 17 · آخر تسجيل حضور قبل 4 دقائق

  • الموقع بالكاملالمساعد الرئيسي
  • /locations/downtownمساعد وسط المدينة
  • /locations/lakeviewمساعد Lakeview
  • /careersمساعد التوظيف

تصل التغييرات إلى الموقع خلال 15 دقيقة.

يُدار من لوحة التحكم الخاصة بك

اختر أين يظهر كل روبوت محادثة، دون إعادة نشر.

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.

  • اعرض روبوت محادثة على الموقع بأكمله أو على أي قسم حسب المسار
  • امنح كل فرع أو امتياز أو علامة تجارية أو لغة روبوت دردشة خاصًا به
  • لا يظهر أبدًا داخل لوحة تحكم 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 وأنواع الصفحات (ثلاثة مستويات في العمق)
  • جداولك المخصصة، فقط الأعمدة التي تحددها
  • تُعرض لك أسماء الجداول والأعمدة أولًا، دون أي بيانات، لتختار
  • لا تتم قراءة جداول نظام Umbraco أبدًا

ما يتعلمه روبوت المحادثة من هذا الموقع

214 صفحة منشورة · آخر مزامنة قبل ساعتين

dbo.ClassSchedule (1,284 صفًا)

ClassName Location Zip StartTime PlacesLeft ParentEmail

ParentEmail محظور داخل الحزمة ولا يغادر الموقع أبدًا.

آمن على مواقع الإنتاج

مصمم ليبقى موقعك يعمل.

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.

في الخلفية فقط

تعمل جميع عمليات الشبكة وقاعدة البيانات في خدمة خلفية، وليس أبدًا في طلب صفحة.

يفشل بهدوء

إذا تعطّل DBestChatBot، يقدّم موقعك كل صفحة كالمعتاد، لكن دون الأداة فقط.

تم حظر البيانات الشخصية

أعمدة البريد الإلكتروني والهاتف وكلمة المرور وما شابهها لا تغادر خادمك أبدًا. وكذلك البيانات الثنائية.

بلا جداول، إزالة سهلة

لا ينشئ شيئاً في قاعدة بياناتك. أزل الحزمة أو اضبط Enabled على false.

كل ما يحتاجه موقع Umbraco من روبوت دردشة

المنصة نفسها التي تستخدمها مواقع WordPress وShopify وnopCommerce، متصلة أصليًا بـ Umbraco.

إجابات من محتواك

مدرَّب على صفحاتك ومستنداتك، ومزوَّد بقائمة صفحاتك الحية كي يربط الزوار بالصفحة الدقيقة.

روبوتات محادثة لكل قسم

روبوتات دردشة مختلفة لأجزاء مختلفة من الموقع، وصفحات يبقى فيها معطّلًا: يحددها أنت أو محرروك في لوحة الإدارة أو مالك الموقع.

جداولك الخاصة

زامن الجداول أو المواقع أو المخزون من جداول مخصصة، للقراءة فقط، بالأعمدة التي تختارها.

التقاط العملاء المحتملين

يجمع الاسم والبريد الإلكتروني والهاتف بشكل طبيعي خلال المحادثة وينبّه فريقك فوراً.

المواعيد

يحجز الاجتماعات في تقويمك مع رسائل تأكيد بالبريد الإلكتروني، داخل المحادثة.

تولّي موظف بشري

يمكن لفريقك الانضمام إلى أي محادثة مباشرةً من صندوق الوارد على الويب أو تطبيقات Android وiPhone.

20 لغة

يتحدث الزوار بلغتهم الخاصة؛ ويمكن لفريقك ترجمة أي محادثة بنقرة واحدة.

التحليلات

المشاهدات والمحادثات والعملاء المحتملون والمواضيع وكيف ساعد الروبوت، مع المحادثات وراء كل رقم.

تنبيهات فورية

إشعارات بريد إلكتروني للعملاء المحتملين الجدد والمحادثات مع النص الكامل.

الخصوصية مدمجة

طلبات موقّعة، وصول للقراءة فقط، وأعمدة البيانات الشخصية محظورة داخل الحزمة.

الحزمة مقابل لصق سكربت دردشة في قوالبك

حزمة DBestChatBotسكربت في قالب
غيّر الصفحات التي تعرض المحادثةمن لوحة التحكمعدّل القوالب وأعد النشر
روبوتات دردشة مختلفة لكل قسمنعم، حسب المسارمنطق قالب مخصص
يعرف عناوين URL الحقيقية لصفحاتكتتم المزامنة تلقائيًالا
يستخدم بيانات Umbraco الخاصة بكللقراءة فقط، الأعمدة التي تختارهالا
بعيدًا عن لوحة التحكمAlwaysيعتمد على القالب

كيفية إضافة روبوت دردشة بالذكاء الاصطناعي إلى Umbraco

أربع خطوات، نحو 10 دقائق، تُنفَّذ مرة واحدة. سلّم الخطوات من 2 إلى 4 لمن ينشر موقعك.

  1. الخطوة 1

    إنشاء رمز موقع

    في DBestChatBot افتح روبوت الدردشة، ثم Skills، Umbraco website، Connect an Umbraco site.

  2. الخطوة 2

    أضف الحزمة

    Run dotnet add package DBestChatBot.Umbraco in your web project.

  3. الخطوة 3

    أضف الرمز

    ضع "DBestChatBot": { "SiteToken": "ums_..." } في appsettings.json.

  4. الخطوة 4

    نشر

    يتحقق الموقع خلال دقائق ويظهر روبوت المحادثة على الصفحات التي اخترتها.

Package Manager / .NET CLI

dotnet add package DBestChatBot.Umbraco

appsettings.json

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

هل تريد أن نقوم بذلك؟ فريقنا White Glove install يغطي ذلك.

لمطوّري Umbraco

ما تفعله الحزمة داخل تطبيقك

الحزمةDBestChatBot.Umbraco على NuGet: إصدار net6.0 لـ Umbraco.Cms.Web.Common [10.0.0, 14.0.0)، إصدار net10.0 لـ [17.0.0, 20.0.0)
Startupيسجّل IComposer الخيارات، وHttpClient مسمّى (مهلة 60 ثانية)، وTagHelperComponent، وخدمة مستضافة واحدة. لا إدخال/إخراج عند الإقلاع
الأداةTagHelperComponent appends a deferred script before </body> on public Razor pages; skips /umbraco
الخلفيةBackgroundService: الإعدادات كل 15 دقيقة، ومزامنة البيانات كل SyncIntervalHours (الافتراضي 6)، فقط على دور الخادم Single أو SchedulingPublisher
البياناتIScopeProvider، استعلامات SELECT فقط، يتم التحقق من المعرّفات مقابل INFORMATION_SCHEMA (أو SQLite pragma)، ترقيم صفحات بمعاملات
المحتوىIContentService + IPublishedUrlProvider: العُقد المنشورة، ثلاثة مستويات، بحد أقصى 5,000
الأمانطلبات موقّعة بـ HMAC-SHA256 بنافذة مدتها 5 دقائق؛ قائمة أعمدة محظورة مدمجة بالإضافة إلى BlockedColumns وAllowedTables الخاصة بك
البصمةملف DLL واحد. بلا جداول قاعدة بيانات أو ترحيلات أو إضافات لوحة تحكم أو ملفات DLL خارجية

الأسئلة الشائعة حول روبوت دردشة Umbraco

ما هي حزمة DBestChatBot لـ Umbraco؟+

DBestChatBot.Umbraco حزمة NuGet مجانية تضيف روبوت الدردشة الذكي DBestChatBot إلى موقع Umbraco وتبقي الروبوت على اطلاع بذلك الموقع. وهي مدرجة في 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 الخاص بي؟+

أنشئ حساب DBestChatBot مجانياً، وافتح روبوت المحادثة الخاص بك، وانتقل إلى Skills ثم Umbraco website، وانقر على Connect an Umbraco site للحصول على رمز الموقع. ثم نفّذ dotnet add package DBestChatBot.Umbraco، وأضف الرمز إلى appsettings.json تحت DBestChatBot:SiteToken، ثم انشر. تظهر أداة المحادثة خلال دقائق قليلة. لا حاجة لتعديل القوالب.

هل أحتاج إلى تعديل قوالب Umbraco أو عروضي؟+

لا. تضيف الحزمة تلقائيًا وسم سكربت مؤجّل واحد قبل وسم إغلاق body في الصفحات العامة. ولا تضيف الأداة أبدًا إلى لوحة تحكم Umbraco.

هل يمكنني عرض روبوتات محادثة مختلفة في أقسام مختلفة من موقعي؟+

نعم. في لوحة تحكم DBestChatBot تختار أي الصفحات تعرض أي روبوت محادثة حسب المسار، مثل الموقع بالكامل، أو /locations/downtown وكل ما يندرج تحته. يمكن للموقع الذي يضم فروعًا أو امتيازات أو علامات تجارية كثيرة أن يمنح كل قسم روبوت محادثة خاصًا به. تصل التغييرات إلى الموقع خلال 15 دقيقة دون إعادة نشر.

هل يمكنني إبقاء روبوت الدردشة معطّلًا في صفحات معينة؟+

نعم، بثلاث طرق. يمكن لمالك الموقع إدراج صفحات في appsettings.json (DBestChatBot:ExcludedPaths) لا تُظهر الدردشة أبدًا، مهما كانت لوحة التحكم. ويمكن للمحررين تحديد خاصية صحيح/خطأ تُسمى hideChatbot في أي صفحة في لوحة إدارة Umbraco لإخفاء الدردشة هناك وفي كل صفحة تحتها. ويمكن للوحة تحكم DBestChatBot إيقاف الدردشة للصفحات داخل قسم، مثلًا مفعّلة لـ /locations/downtown ومعطّلة لـ /locations/downtown/register.

ما البيانات التي تقرأها الحزمة من قاعدة بيانات Umbraco الخاصة بي؟+

إنه للقراءة فقط ولا ينفّذ سوى استعلامات SELECT. يقرأ شجرة صفحاتك المنشورة (أسماء الصفحات وعناوين URL وأنواع الصفحات، بعمق ثلاثة مستويات) ليتمكن روبوت الدردشة من ربط الزوار بالصفحة الصحيحة. كما يبلّغ بأسماء جداولك وأعمدتك المخصصة، دون أي بيانات، لتختار الجداول التي تريد مزامنتها، مثل الجداول الزمنية أو المواقع أو المخزون. تُقرأ فقط الأعمدة التي تحددها. تُتجاوز جداول نظام Umbraco.

هل يمكن أن يسرب بيانات شخصية مثل رسائل البريد الإلكتروني أو كلمات المرور؟+

الأعمدة التي تحتوي أسماؤها على email أو phone أو mobile أو password أو hash أو salt أو token أو secret أو birth أو card أو IBAN وما شابهها محظورة داخل الحزمة ولا تغادر خادمك أبداً، حتى إذا تم تحديدها في لوحة التحكم. لا تُرسل الأعمدة الثنائية أبداً. يمكن لمالكي المواقع أيضاً تقييد المزامنة بقائمة سماح من الجداول في appsettings.json.

هل سيبطئ موقع Umbraco الخاص بي أو يعطّله؟+

لا. لا يعمل أي شيء أثناء طلب الصفحة سوى بحث في الذاكرة لتحديد ما إذا كانت الأداة ستُعرض. تجري كل أعمال الشبكة وقاعدة البيانات في خدمة خلفية، ويُسجَّل كل فشل وتُعاد المحاولة لاحقًا. إذا تعذّر الوصول إلى DBestChatBot، يستمر موقعك في العمل ولا يعرض أي أداة فحسب. نُشغّل موقع Umbraco حقيقيًا مع الحزمة المثبّتة قبل كل إصدار.

كيف أزيله؟+

أزل مرجع الحزمة وانشر، أو اضبط DBestChatBot:Enabled على false في appsettings.json. لا ينشئ أي جداول قاعدة بيانات، لذا لا يترك شيئًا خلفه.

كم تبلغ تكلفته؟+

الحزمة مجانية. يقدم DBestChatBot تجربة مجانية لـ 20 محادثة، ثم خطط تبدأ من $29 شهريًا. لا توجد مفاتيح API لمزودي الذكاء الاصطناعي أو فواتير رموز لإدارتها.

امنح موقع Umbraco الخاص بك مساعدًا على مدار الساعة.

حزمة مجانية، تجربة مجانية لـ 20 محادثة، تُثبَّت مرة واحدة.