Back to blog

AI chatbots

DBestChatBotがUmbraco Marketplaceに登場

Nov 9, 2026· 4 分で読めます

DBestChatBotが公式Umbraco Marketplaceに掲載されました。DBestChatBot.UmbracoパッケージはNuGetで無料提供されており、テンプレートに手を加えることなく、Umbraco 10〜13またはUmbraco 17以降のウェブサイトにAIチャットボットを追加できます。

簡単に言うと: ウェブサイトがUmbracoで動いているなら、Umbraco MarketplaceでDBestChatBotを見つけて、NuGetコマンド1つでインストールできます。自社のページやデータをもとに回答し、リードを獲得し、予約を受け付け、チームがチャットをリアルタイムで引き継げるAIアシスタントを追加します。

掲載がUmbracoサイトにとって意味すること

Umbraco Marketplaceは、Umbracoの開発者やサイト運営者が自分のバージョンに対応するパッケージを探す場所です。掲載ページには対応バージョンとNuGet上のパッケージへのリンクが表示され、新しいバージョンをリリースするたびに更新されます。1つのパッケージで両方のバージョン系列に対応し、NuGetがサイトに合ったビルドを選択します:

  • Umbraco 10、11、12、13(.NET 6、7、8)
  • Umbraco 17以降(.NET 10)

Umbraco 14〜16はまだ対応していません。

UmbracoサイトでDBestChatBotができること

自社コンテンツからの回答

チャットボットは公開済みのページやドキュメントから学習し、ライブのページツリーも受け取るため、一般的な検索結果ではなく、訪問者が必要とする正確なページへ案内できます。

セクションごとに異なるチャットボット

多くのUmbracoサイトは、1つのインストールから複数のオーディエンスや拠点に対応しています。サイト全体に1つのチャットボットを表示することも、DBestChatBotダッシュボードでパスごとに設定してセクションごとに異なるチャットボットを表示することもできます。変更は再デプロイなしで15分以内にサイトへ反映されます。

自社のテーブルを読み取り専用で利用

サイトがスケジュール、拠点、クラス、在庫などをカスタムデータベーステーブルで管理している場合、チャットボットが読み取れるテーブルと列を選択できます。パッケージは読み取りクエリのみを実行し、データベースへの書き込みは一切行いません。

リード、予約、有人対応

チャットボットは会話の中で自然に名前、メールアドレス、電話番号を収集し、チームにすぐ通知します。カレンダーへのミーティング予約も可能で、チームはWeb受信トレイやAndroid・iPhoneアプリからどのチャットにもリアルタイムで参加できます。

20言語

訪問者は自分の言語でチャットでき、チームはワンクリックで会話を翻訳できます。

サイトの安全性を保つ設計

サイトオーナーや開発者が本番サイトに追加するものに慎重になるのは当然です。このパッケージは邪魔をしないよう設計されています:

  • ページリクエスト中に実行されるのは、チャットを表示するかどうかを判断するインメモリのチェックだけです。
  • 同期はすべてバックグラウンドサービスで実行されます。失敗はログに記録されて再試行され、サイトやページの読み込みを止めることは決してありません。
  • 名前に password、hash、token、email、phone、birth date、card などを含む列は、ダッシュボードが要求しても送信されません。バイナリ列も送信されません。
  • チャットは Umbraco のバックオフィスには表示されません。
  • ロードバランシング環境では、同期はスケジューリングサーバー上でのみ実行されます。

チャットの表示場所を指定できます

ページにチャットを表示しない方法は3つあり、優先度の高い順に次のとおりです:

  1. サイトオーナーが appsettings.json にチャットを表示しないパス(チェックアウトや会員エリアなど)を指定します。
  2. 編集者が Umbraco バックオフィスの任意のページで「チャットボットを非表示」トグルをオンにすると、その設定は配下のすべてのページに引き継がれます。
  3. DBestChatBot ダッシュボードで、サイト全体または選択したセクションでチャットをオンにし、その中のページではオフにできます。

インストール方法

  1. DBestChatBot ダッシュボードでチャットボットを開き、Skills > Umbraco website に移動して Connect an Umbraco site をクリックします。表示されるサイトトークンをコピーします。

  2. Umbraco の Web プロジェクトにパッケージを追加します:

    dotnet add package DBestChatBot.Umbraco
    
  3. サイトトークンを appsettings.json に追加します:

    "DBestChatBot": {
      "SiteToken": "ums_..."
    }
    
  4. デプロイします。どのページにどのチャットボットを表示するか、何を同期するかなど、その他すべてはダッシュボードから管理できます。

パッケージ自体は無料です。AIの利用にはDBestChatBotアカウントが必要で、AIプロバイダーのキーを管理する必要はありません。

Umbracoサイトで試してみる

ビジネス、学校、フランチャイズ、複数拠点のUmbracoサイトを運営しているなら、テンプレートを変更せずに24時間体制で訪問者に対応できる最も手軽な方法です。パッケージの機能はUmbracoページでご確認いただけます。Umbraco Marketplaceの掲載ページを見るか、無料アカウントを作成して今すぐサイトを接続してください。

あなたのサイト専用のチャットボットを30秒で確認

/seeitlive にURLを貼り付けると、すぐにチャットできる動作中のAIチャットボットを生成します — サインアップ不要、クレジットカード不要。

Try the live demo

よくある質問

DBestChatBotのUmbracoパッケージは無料ですか?
はい。DBestChatBot.UmbracoはNuGetで無料、Umbraco Marketplaceにも掲載されています。AIの利用にはDBestChatBotアカウントが必要で、AIプロバイダーのキーを管理する必要はありません。
対応しているUmbracoのバージョンは?
Umbraco 10、11、12、13(.NET 6〜8)とUmbraco 17以降(.NET 10)に対応しています。1つのパッケージで両方をカバーし、NuGetが適切なビルドを選択します。Umbraco 14〜16はまだ対応していません。
Umbracoのテンプレートを編集する必要はありますか?
いいえ。パッケージをインストールし、appsettings.jsonにサイトトークンを追加すれば、チャットウィジェットが公開ページに自動で追加されます。どのページに表示するかはDBestChatBotダッシュボードから管理できます。
パッケージはデータベースを変更できますか?
いいえ。読み取りクエリのみを実行し、対象は選択したテーブルと列だけです。パスワード、メールアドレス、電話番号などの機密性の高い列は送信されません。