Umbracoパッケージ · v1.2 · Umbraco 10-13、17+

Umbraco 向けの AI チャットボット。インストールは1回。ダッシュボードから管理。

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.

60614周辺で8歳向けの土曜クラスはありますか?
はい。ダウンタウンは Junior Drawing 毎週土曜日10:00、7〜9歳対象、残り3枠です。ダウンタウンのスケジュールを見る
いいですね、どうやって登録すればいいですか?
テンプレート編集不要
読み取り専用

10-13, 17+

Umbracoのバージョン

10分

1回限りのインストール

0

テンプレートの編集

読み取り専用

データベースアクセス

スキル · Umbraco ウェブサイト

Northside Learning website

接続済み · Umbraco 17 · 最終チェックイン 4 分前

  • サイト全体メインアシスタント
  • /locations/downtownダウンタウンアシスタント
  • /locations/lakeviewLakeviewアシスタント
  • /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、ページタイプ(3階層まで)
  • カスタムテーブル、チェックした列のみ
  • テーブル名と列名がデータなしで先に表示されるので、選択できます
  • Umbracoのシステムテーブルは一切読み取りません

チャットボットがこのサイトから学習する内容

公開ページ 214 件 · 最終同期 2 時間前

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データを使用読み取り専用、列は選択可能いいえ
バックオフィスからは除外常にテンプレートによって異なります

Umbraco に AI チャットボットを追加する方法

4ステップ、約10分、一度だけの作業です。ステップ2〜4はサイトをデプロイする担当者にお任せください。

  1. ステップ 1

    サイトトークンを作成

    DBestChatBot でチャットボットを開き、スキル、Umbraco ウェブサイト、Umbraco サイトを接続の順に進みます。

  2. ステップ 2

    パッケージを追加

    Webプロジェクトで dotnet add package DBestChatBot.Umbraco を実行してください。

  3. ステップ 3

    トークンを追加

    appsettings.json に "DBestChatBot": { "SiteToken": "ums_..." } を設定してください。

  4. ステップ 4

    デプロイ

    サイトは数分以内にチェックインし、チャットボットが選択したページに表示されます。

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 ビルド
スタートアップIComposer がオプション、名前付き HttpClient(タイムアウト 60 秒)、TagHelperComponent、1 つのホステッドサービスを登録します。起動時の I/O はありません
ウィジェットTagHelperComponent は公開 Razor ページの </body> の前に遅延スクリプトを追加します。/umbraco はスキップします
背景BackgroundService:設定は 15 分ごと、データ同期は SyncIntervalHours ごと(デフォルト 6)、Single または SchedulingPublisher のサーバーロールでのみ実行
データIScopeProvider、SELECT のみ、識別子は INFORMATION_SCHEMA(または SQLite pragma)で検証、パラメーター化されたページング
コンテンツIContentService + IPublishedUrlProvider: 公開済みノード、3階層、最大5,000件
セキュリティ5分間の有効期限付きHMAC-SHA256署名リクエスト、組み込みのブロック対象列リストに加えて独自のBlockedColumnsとAllowedTables
フットプリント1つのDLL。データベーステーブル、マイグレーション、バックオフィス拡張、サードパーティDLLはありません

UmbracoチャットボットFAQ

DBestChatBot Umbracoパッケージとは何ですか?+

DBestChatBot.Umbracoは、DBestChatBotのAIチャットボットをUmbracoサイトに追加し、そのサイトの情報をチャットボットに反映させる無料のNuGetパッケージです。Umbraco Marketplaceに掲載されており、次の1コマンドでインストールできます: dotnet add package DBestChatBot.Umbraco。

対応しているUmbracoのバージョンは?+

Umbraco 10、11、12、13(.NET 6、7、8)および Umbraco 17 以降(.NET 10)。1 つのパッケージで両方をカバーし、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タグの前に、遅延読み込みのスクリプトタグを1つ自動で追加します。Umbracoバックオフィスにウィジェットを追加することはありません。

サイトのセクションごとに異なるチャットボットを表示できますか?+

はい。DBestChatBotダッシュボードで、パスごとにどのページにどのチャットボットを表示するかを選択できます。たとえばサイト全体、または /locations/downtown とその配下すべてなどです。多数の支店、フランチャイズ、ブランドを持つサイトでは、セクションごとに独自のチャットボットを設定できます。変更は再デプロイなしで15分以内にサイトへ反映されます。

特定のページでチャットボットを非表示にできますか?+

はい、3つの方法があります。サイト所有者はappsettings.json(DBestChatBot:ExcludedPaths)にページをリストアップして、ダッシュボードの設定に関わらずチャットを表示しないようにできます。編集者はUmbracoバックオフィスの任意のページでhideChatbotというtrue/falseプロパティにチェックを入れることで、そのページとその下のすべてのページでチャットを非表示にできます。また、DBestChatBotダッシュボードではセクション内のページごとにチャットをオフにできます。たとえば/locations/downtownではオン、/locations/downtown/registerではオフにできます。

このパッケージはUmbracoデータベースからどのデータを読み取りますか?+

読み取り専用で、SELECT クエリのみを実行します。公開済みのページツリー(ページ名、URL、ページタイプ、3階層まで)を読み取り、チャットボットが訪問者を適切なページに案内できるようにします。また、データを含めずにカスタムテーブルと列の名前を報告するため、スケジュール、拠点、在庫など、同期するテーブルを選択できます。読み取られるのはチェックした列のみです。Umbraco のシステムテーブルはスキップされます。

メールアドレスやパスワードなどの個人データが漏れることはありますか?+

名前に email、phone、mobile、password、hash、salt、token、secret、birth、card、IBAN などを含む列はパッケージ内でブロックされ、ダッシュボードで選択されていてもサーバーから外部に送信されることはありません。バイナリ列は送信されません。サイト所有者は appsettings.json で同期対象をテーブルの許可リストに限定することもできます。

Umbracoサイトが遅くなったり壊れたりしませんか?+

いいえ。ページリクエスト中に実行されるのは、ウィジェットを表示するかどうかを判断するインメモリの参照のみです。ネットワークとデータベースの処理はすべてバックグラウンドサービスで実行され、失敗はすべてログに記録され、後で再試行されます。DBestChatBotに到達できない場合も、サイトは動作を続け、ウィジェットが表示されないだけです。リリースごとに、パッケージをインストールした実際のUmbracoサイトを起動して確認しています。

削除するには?+

パッケージ参照を削除してデプロイするか、appsettings.json で DBestChatBot:Enabled を false に設定してください。データベーステーブルは作成されないため、何も残りません。

費用はいくらですか?+

パッケージは無料です。DBestChatBot は 20 チャットの無料トライアルがあり、その後は月額 $29 からのプランをご利用いただけます。AI プロバイダーの API キーやトークン課金の管理は不要です。

Umbracoサイトに24時間365日のアシスタントを。

無料パッケージ、20チャットの無料トライアル、一度だけインストール。