بسته 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 آنچه از سایت شما یاد می‌گیرد بدون دست زدن به کد.

بسته رایگان · آزمایش رایگان ۲۰ گفتگو · فهرستشده در Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# یک‌بار

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# استقرار. انجام شد.

آیا کلاس شنبه برای بچههای ۸ ساله نزدیک 60614 دارید؟
بله. شعبه مرکز شهر اجرا می‌شود Junior Drawing شنبه‌ها ساعت ۱۰:۰۰ برای سنین ۷ تا ۹ سال، با ۳ جای باقی‌مانده.برنامه مرکز شهر را ببینید
عالی، چطور ثبتنام کنم؟
بدون ویرایش قالب
فقط‌خواندنی

10-13, 17+

نسخه‌های Umbraco

10 min

نصب یک‌باره

0

ویرایش‌های قالب

فقط‌خواندنی

دسترسی به پایگاه داده

مهارت‌ها · وب‌سایت Umbraco

وب‌سایت Northside Learning

متصل · Umbraco 17 · آخرین بررسی ۴ دقیقه پیش

  • کل سایتدستیار اصلی
  • /locations/downtownدستیار مرکز شهر
  • /locations/lakeviewدستیار Lakeview
  • /careersدستیار استخدام

تغییرات ظرف ۱۵ دقیقه به سایت می‌رسند.

از داشبورد شما مدیریت می‌شود

انتخاب کنید هر چت‌بات کجا نمایش داده شود، بدون نیاز به استقرار مجدد.

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 هرگز خوانده نمی‌شوند

آنچه چت‌بات از این سایت یاد می‌گیرد

۲۱۴ صفحه منتشرشده · آخرین همگام‌سازی ۲ ساعت پیش

dbo.ClassSchedule (1,284 rows)

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 متصل شده است.

پاسخ‌ها از محتوای شما

آموزش‌دیده بر اساس صفحات و اسناد شما، و مجهز به فهرست صفحات زنده شما تا بازدیدکنندگان را به صفحه دقیق پیوند دهد.

چت‌بات‌های هر بخش

چت‌بات‌های مختلف برای بخش‌های مختلف سایت، و صفحاتی که در آن‌ها خاموش می‌ماند: توسط شما، ویرایشگران شما در پنل مدیریت، یا مالک سایت تنظیم می‌شود.

جدول‌های خودتان

برنامه‌ها، مکان‌ها یا موجودی را از جدول‌های سفارشی، فقط‌خواندنی و با ستون‌هایی که انتخاب می‌کنید همگام‌سازی کنید.

جذب سرنخ

نام، ایمیل و شماره تلفن را به‌صورت طبیعی در گفتگو جمع‌آوری می‌کند و بلافاصله تیم شما را مطلع می‌سازد.

قرارها

جلسات را با ایمیل‌های تأیید، درون چت در تقویم شما ثبت می‌کند.

بر عهده گرفتن توسط اپراتور انسانی

تیم شما می‌تواند از صندوق ورودی وب یا اپلیکیشن‌های اندروید و آیفون به‌صورت زنده به هر چتی بپیوندد.

۲۰ زبان

بازدیدکنندگان به زبان خودشان گفتگو می‌کنند؛ تیم شما می‌تواند هر گفتگویی را با یک کلیک ترجمه کند.

تحلیل‌ها

بازدیدها، گفتگوها، سرنخ‌ها، موضوعات و اینکه بات چگونه کمک کرد، همراه با گفتگوهای پشت هر عدد.

هشدارهای فوری

اعلانهای ایمیلی برای سرنخهای جدید و گفتگوها همراه با متن کامل.

حریم خصوصی از ابتدا

درخواست‌های امضاشده، دسترسی فقط‌خواندنی، ستون‌های داده شخصی درون بسته مسدود می‌شوند.

بسته در برابر چسباندن اسکریپت چت در قالب‌های شما

بسته DBestChatBotاسکریپت در یک قالب
تغییر صفحاتی که چت را نمایش می‌دهنداز داشبوردویرایش قالبها، استقرار مجدد
چتباتهای متفاوت برای هر بخشبله، بر اساس مسیرمنطق قالب سفارشی
URLهای واقعی صفحات شما را می‌شناسدبه‌صورت خودکار همگام‌سازی شدخیر
از داده‌های Umbraco خودتان استفاده می‌کندفقط‌خواندنی، ستون‌هایی که انتخاب می‌کنیدخیر
دور از بک‌آفیس نگه داشته می‌شودAlwaysبسته به قالب

چگونه یک چت‌بات هوش مصنوعی به Umbraco اضافه کنیم

چهار مرحله، حدود ۱۰ دقیقه، یک بار انجام میشود. مراحل ۲ تا ۴ را به کسی بسپارید که سایت شما را مستقر میکند.

  1. مرحله 1

    ساخت توکن سایت

    در DBestChatBot چت‌بات خود را باز کنید، سپس Skills، Umbraco website، Connect an Umbraco site.

  2. مرحله 2

    افزودن بسته

    دستور dotnet add package DBestChatBot.Umbraco را در پروژه وب خود اجرا کنید.

  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)
استارتاپیک IComposer گزینه‌ها، یک HttpClient نام‌دار (مهلت ۶۰ ثانیه)، یک TagHelperComponent و یک سرویس میزبان را ثبت می‌کند. بدون I/O در هنگام راه‌اندازی
ویجتTagHelperComponent یک اسکریپت معوق پیش از </body> در صفحات عمومی Razor اضافه می‌کند؛ /umbraco را نادیده می‌گیرد
پس‌زمینهBackgroundService: پیکربندی هر ۱۵ دقیقه، همگام‌سازی داده هر SyncIntervalHours (پیش‌فرض ۶)، فقط در نقش سرور Single یا SchedulingPublisher
دادهIScopeProvider، فقط SELECT، شناسه‌ها در برابر INFORMATION_SCHEMA (یا SQLite pragma) اعتبارسنجی می‌شوند، صفحه‌بندی پارامتری
محتواIContentService + IPublishedUrlProvider: نودهای منتشرشده، سه سطح، حداکثر ۵٬۰۰۰
امنیتدرخواستهای امضاشده با HMAC-SHA256 با پنجره ۵ دقیقهای؛ فهرست ستونهای مسدود داخلی بههمراه BlockedColumns و AllowedTables خودتان
ردپایک DLL. بدون جدول پایگاه داده، مهاجرت، افزونه‌های بک‌آفیس یا DLLهای شخص ثالث

سؤالات متداول چت‌بات Umbraco

بسته Umbraco مربوط به DBestChatBot چیست؟+

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 و همه‌چیز زیر آن. سایتی با شعبه‌ها، نمایندگی‌ها یا برندهای متعدد می‌تواند به هر بخش چت‌بات خودش را بدهد. تغییرات بدون استقرار مجدد ظرف ۱۵ دقیقه به سایت می‌رسند.

آیا می‌توانم چت‌بات را در برخی صفحات خاموش نگه دارم؟+

بله، به سه روش. مالک سایت می‌تواند صفحاتی را در 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 را در appsettings.json روی false قرار دهید. هیچ جدول پایگاه داده‌ای ایجاد نمی‌کند، بنابراین چیزی باقی نمی‌ماند.

هزینه‌اش چقدر است؟+

بسته رایگان است. DBestChatBot یک دوره آزمایشی رایگان ۲۰ گفتگویی دارد و سپس طرح‌ها از ۲۹ دلار در ماه شروع می‌شوند. هیچ کلید API ارائه‌دهنده هوش مصنوعی یا صورتحساب توکنی برای مدیریت وجود ندارد.

به سایت Umbraco خود یک دستیار ۲۴ ساعته بدهید.

بسته رایگان، آزمایش رایگان ۲۰ گفتگو، یک بار نصب میشود.