Gói Umbraco · v1.2 · Umbraco 10-13, 17+

Chatbot AI cho Umbraco.Cài đặt một lần. Quản lý từ bảng điều khiển của bạn.

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 trang nào hiển thị chatbot nào and những gì nó học được từ trang web của bạn mà không cần chạm vào mã.

Gói miễn phí · dùng thử miễn phí 20 cuộc trò chuyện · có mặt trên Umbraco Marketplace and NuGet.

northside-learning.example/locations/downtown

# one time

dotnet add package DBestChatBot.Umbraco

# appsettings.json

"DBestChatBot": {

"SiteToken": "ums_..."

}

# deploy. done.

Bạn có lớp học thứ Bảy cho trẻ 8 tuổi gần 60614 không?
Có. Downtown chạy Junior Drawing vào thứ Bảy lúc 10:00 cho độ tuổi 7 đến 9, còn 3 chỗ.Xem lịch Downtown
Tuyệt, tôi đăng ký thế nào?
Không cần sửa template
Chỉ đọc

10-13, 17+

Phiên bản Umbraco

10 min

cài đặt một lần

0

chỉnh sửa template

Chỉ đọc

truy cập cơ sở dữ liệu

Kỹ năng · Trang web Umbraco

Trang web Northside Learning

Đã kết nối · Umbraco 17 · lần kiểm tra gần nhất 4 phút trước

  • Toàn bộ trang webTrợ lý chính
  • /locations/downtownTrợ lý khu trung tâm
  • /locations/lakeviewTrợ lý Lakeview
  • /careersTrợ lý tuyển dụng

Changes reach the site within 15 minutes.

Quản lý từ bảng điều khiển của bạn

Chọn nơi hiển thị từng chatbot, không cần triển khai lại.

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.

  • Hiển thị chatbot trên toàn bộ trang web hoặc trên bất kỳ phần nào theo đường dẫn
  • Cấp cho mỗi chi nhánh, nhượng quyền, thương hiệu hoặc ngôn ngữ một chatbot riêng
  • Không bao giờ hiển thị trong backoffice của Umbraco
  • Tắt widget cho một phần chỉ với một cú nhấp

Hiểu rõ trang web của bạn

Nó đọc các trang của bạn và dữ liệu bạn chọn. Không gì khác.

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.

  • Tên trang đã xuất bản, URL và loại trang (sâu ba cấp)
  • Các bảng tùy chỉnh của bạn, chỉ những cột bạn chọn
  • Tên bảng và cột được hiển thị cho bạn trước, không có dữ liệu, để bạn chọn
  • Bảng hệ thống của Umbraco không bao giờ bị đọc

Những gì chatbot học được từ trang web này

214 published pages · last sync 2 h ago

dbo.ClassSchedule (1.284 dòng)

ClassName Location Zip StartTime PlacesLeft ParentEmail

ParentEmail bị chặn bên trong gói và không bao giờ rời khỏi trang web.

An toàn trên các trang web production

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.

Lỗi không gây gián đoạn

Nếu DBestChatBot gặp sự cố, trang của bạn vẫn hiển thị mọi trang như bình thường, chỉ là không có widget.

Dữ liệu cá nhân bị chặn

Các cột email, số điện thoại, mật khẩu và tương tự không bao giờ rời khỏi máy chủ của bạn. Dữ liệu nhị phân cũng vậy.

Không có bảng, dễ dàng gỡ bỏ

Không tạo gì trong cơ sở dữ liệu của bạn. Gỡ gói hoặc đặt Enabled thành false.

Mọi thứ một trang Umbraco cần ở một chatbot

Cùng nền tảng mà các trang WordPress, Shopify và nopCommerce sử dụng, được kết nối gốc với Umbraco.

Answers from your content

Được huấn luyện trên các trang và tài liệu của bạn, và được cung cấp danh sách trang trực tiếp để liên kết khách truy cập đến đúng trang.

Chatbot theo từng phần

Các chatbot khác nhau cho các phần khác nhau của site, và các trang mà nó không xuất hiện: do bạn, biên tập viên trong backoffice, hoặc chủ site thiết lập.

Các bảng của riêng bạn

Đồng bộ lịch, địa điểm hoặc tồn kho từ các bảng tùy chỉnh, chỉ đọc, với các cột bạn chọn.

Thu thập lead

Thu thập tên, email và số điện thoại một cách tự nhiên trong cuộc trò chuyện và thông báo ngay cho đội ngũ của bạn.

Lịch hẹn

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

Người thật tiếp quản

Nhóm của bạn có thể tham gia bất kỳ cuộc chat nào trực tiếp từ hộp thư trên web hoặc ứng dụng Android và iPhone.

20 languages

Khách truy cập trò chuyện bằng ngôn ngữ của họ; đội ngũ của bạn có thể dịch bất kỳ cuộc trò chuyện nào chỉ với một cú nhấp.

Phân tích

Lượt xem, cuộc trò chuyện, khách tiềm năng, chủ đề và cách bot đã hỗ trợ, cùng các cuộc trò chuyện đằng sau mỗi con số.

Cảnh báo tức thì

Thông báo qua email cho khách hàng tiềm năng mới và các cuộc trò chuyện kèm toàn bộ nội dung.

Quyền riêng tư tích hợp sẵn

Yêu cầu có chữ ký, quyền truy cập chỉ đọc, các cột dữ liệu cá nhân bị chặn ngay trong gói.

Gói so với việc dán script chat vào template của bạn

Gói DBestChatBotScript trong template
Change which pages show the chatTừ bảng điều khiểnSửa template, triển khai lại
Chatbot riêng cho từng phầnCó, theo đường dẫnLogic template tùy chỉnh
Biết URL trang thực của bạnTự động đồng bộKhông
Sử dụng dữ liệu Umbraco của chính bạnChỉ đọc, các cột bạn chọnKhông
Được giữ ngoài backofficeAlwaysTùy thuộc vào mẫu

Cách thêm chatbot AI vào Umbraco

Bốn bước, khoảng 10 phút, chỉ làm một lần. Giao bước 2 đến 4 cho người triển khai trang của bạn.

  1. Bước 1

    Tạo token trang

    Trong DBestChatBot, mở chatbot của bạn, sau đó vào Skills, Umbraco website, Connect an Umbraco site.

  2. Bước 2

    Add the package

    Chạy dotnet add package DBestChatBot.Umbraco trong dự án web của bạn.

  3. Bước 3

    Add the token

    Đặt "DBestChatBot": { "SiteToken": "ums_..." } trong appsettings.json.

  4. Bước 4

    Triển khai

    Trang web kiểm tra trong vài phút và chatbot xuất hiện trên các trang bạn đã chọn.

Package Manager / .NET CLI

dotnet add package DBestChatBot.Umbraco

appsettings.json

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

Bạn muốn chúng tôi làm việc đó? Của chúng tôi White Glove install đã bao quát điều đó.

Dành cho lập trình viên Umbraco

Gói làm gì bên trong ứng dụng của bạn

GóiDBestChatBot.Umbraco trên NuGet: bản net6.0 cho Umbraco.Cms.Web.Common [10.0.0, 14.0.0), bản net10.0 cho [17.0.0, 20.0.0)
Khởi nghiệpAn IComposer registers options, a named HttpClient (60 s timeout), a TagHelperComponent and one hosted service. No I/O at boot
WidgetTagHelperComponent thêm một script trì hoãn trước </body> trên các trang Razor công khai; bỏ qua /umbraco
NềnBackgroundService: config every 15 min, data sync every SyncIntervalHours (default 6), only on the Single or SchedulingPublisher server role
Dữ liệuIScopeProvider, chỉ SELECT, các định danh được xác thực với INFORMATION_SCHEMA (hoặc SQLite pragma), phân trang có tham số
Nội dungIContentService + IPublishedUrlProvider: các node đã xuất bản, ba cấp, tối đa 5,000
Bảo mậtYêu cầu được ký bằng HMAC-SHA256 với cửa sổ 5 phút; danh sách cột bị chặn có sẵn cùng BlockedColumns và AllowedTables của riêng bạn
Dấu chânMột DLL. Không có bảng cơ sở dữ liệu, migration, tiện ích mở rộng backoffice hay DLL của bên thứ ba

Câu hỏi thường gặp về chatbot Umbraco

Gói DBestChatBot cho Umbraco là gì?+

DBestChatBot.Umbraco là gói NuGet miễn phí giúp thêm chatbot AI DBestChatBot vào website Umbraco và giữ cho chatbot luôn nắm thông tin về trang đó. Gói có mặt trên Umbraco Marketplace và cài đặt chỉ với một lệnh: dotnet add package DBestChatBot.Umbraco.

Những phiên bản Umbraco nào được hỗ trợ?+

Umbraco 10, 11, 12 và 13 (trên .NET 6, 7 hoặc 8) và Umbraco 17 trở lên (trên .NET 10). Một gói bao gồm cả hai, và NuGet chọn bản build phù hợp cho site của bạn. Umbraco 14 đến 16 chưa được hỗ trợ. Nó hoạt động với cả cơ sở dữ liệu SQL Server (bao gồm Azure SQL) và SQLite, trên Umbraco Cloud, Azure App Service hoặc máy chủ riêng của bạn, và trong các thiết lập cân bằng tải.

Làm thế nào để thêm chatbot AI vào trang Umbraco của tôi?+

Tạo tài khoản DBestChatBot miễn phí, mở chatbot của bạn, vào Skills, Umbraco website và nhấp vào Connect an Umbraco site để nhận token trang. Sau đó chạy dotnet add package DBestChatBot.Umbraco, thêm token vào appsettings.json dưới DBestChatBot:SiteToken và triển khai. Tiện ích trò chuyện sẽ xuất hiện trong vài phút. Không cần chỉnh sửa template.

Tôi có cần sửa template hay view Umbraco không?+

Không. Gói này tự động thêm một thẻ script trì hoãn trước thẻ đóng body của các trang công khai. Nó không bao giờ thêm tiện ích vào backoffice của Umbraco.

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

Có. Trong bảng điều khiển DBestChatBot, bạn chọn trang nào hiển thị chatbot nào theo đường dẫn, ví dụ toàn bộ trang web, hoặc /locations/downtown và mọi thứ bên dưới. Một trang có nhiều chi nhánh, nhượng quyền hoặc thương hiệu có thể gán cho mỗi phần một chatbot riêng. Thay đổi đến trang web trong vòng 15 phút mà không cần triển khai lại.

Tôi có thể tắt chatbot ở một số trang nhất định không?+

Có, theo ba cách. Chủ site có thể liệt kê các trang trong appsettings.json (DBestChatBot:ExcludedPaths) không bao giờ hiển thị chat, bất kể dashboard nói gì. Biên tập viên có thể tích thuộc tính true/false tên là hideChatbot trên bất kỳ trang nào trong backoffice Umbraco để ẩn chat ở đó và trên mọi trang bên dưới. Và dashboard DBestChatBot có thể tắt chat cho các trang bên trong một phần, ví dụ bật cho /locations/downtown nhưng tắt cho /locations/downtown/register.

Gói đọc những dữ liệu nào từ cơ sở dữ liệu Umbraco của tôi?+

Nó chỉ đọc và chỉ chạy các truy vấn SELECT. Nó đọc cây trang đã xuất bản của bạn (tên trang, URL và loại trang, sâu ba cấp) để chatbot có thể liên kết khách truy cập đến đúng trang. Nó cũng báo cáo tên bảng và cột tùy chỉnh của bạn, không kèm dữ liệu nào, để bạn có thể chọn các bảng cần đồng bộ, như lịch, địa điểm hoặc tồn kho. Chỉ những cột bạn đánh dấu mới được đọc. Các bảng hệ thống của Umbraco sẽ được bỏ qua.

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

Các cột có tên chứa email, phone, mobile, password, hash, salt, token, secret, birth, card, IBAN và tương tự đều bị chặn ngay trong gói và không bao giờ rời khỏi máy chủ của bạn, kể cả khi chúng được chọn trong bảng điều khiển. Các cột nhị phân không bao giờ được gửi. Chủ trang web cũng có thể khóa đồng bộ theo danh sách bảng được phép trong appsettings.json.

Nó có làm chậm hoặc hỏng trang Umbraco của tôi không?+

Không. Không có gì chạy trong một yêu cầu trang ngoài việc tra cứu trong bộ nhớ để quyết định có hiển thị tiện ích hay không. Mọi công việc mạng và cơ sở dữ liệu đều chạy trong một dịch vụ nền, và mọi lỗi đều được ghi log và thử lại sau. Nếu không kết nối được DBestChatBot, trang web của bạn vẫn hoạt động và chỉ đơn giản là không hiển thị tiện ích. Chúng tôi khởi chạy một trang Umbraco thật với gói đã cài đặt trước mỗi bản phát hành.

Làm thế nào để gỡ bỏ?+

Xóa tham chiếu gói và triển khai, hoặc đặt DBestChatBot:Enabled thành false trong appsettings.json. Nó không tạo bảng cơ sở dữ liệu nào, nên không để lại gì.

Chi phí là bao nhiêu?+

Gói này miễn phí. DBestChatBot có bản dùng thử miễn phí 20 cuộc trò chuyện, sau đó là các gói từ $29 mỗi tháng. Không cần quản lý API key hay hóa đơn token của nhà cung cấp AI.

Mang đến cho trang Umbraco của bạn một trợ lý 24/7.

Gói miễn phí, dùng thử miễn phí 20 cuộc trò chuyện, cài đặt một lần.