どのようにお手伝いできますか?

ご用件を簡単にお知らせください。メールで返信します。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
トップページへ

構成と処理の流れ

ブラウザーのローダー、コア、モジュール、チャットサーバー、アカウント、サーバーAPI、Webhook、顧客データがどのように連携するか、ページの表示から回答までの処理順序を説明します。

各構成要素

訪問者のブラウザー内:

reactive.chat側:

運営側(任意):

ページ表示時の流れ

  1. ブラウザーがloader.jsを非同期で読み込みます。他の処理をブロックしません。
  2. ローダーがdata-rc-*、ReactiveChatSettings、キューに入ったboot呼び出しを読み取り、サイトキーと同意を確認して仮のボタンを描画します。
  3. トリガーが発生すると、ローダーが同じディレクトリからコアを読み込みます。
  4. コアが仮のボタンとキューを引き継ぎ、キューのコマンドを順番に処理します。
  5. 接続を開き、サイトキー、ID、言語、同意、署名付きの本人情報(ある場合)、ページの状況情報を含むinitを送信します。
  6. サーバーがオリジン、プロジェクト、本人情報を確認し、init_okで応答します。アカウントのデザインとテキスト、ルール、機能、上限、これまでの会話履歴が含まれます。
  7. ウィジェットの準備が完了します(readyイベント)。シングルページアプリのページ変更は自動で通知します。

質問時の流れ

  1. 訪問者が入力すると、ブラウザー内で個人データをマスクし、メッセージに一意のIDを付けます。
  2. サーバーがメッセージを保存し(IDで重複を識別)、再度マスクして、エコーで受信を確認します。
  3. AIアシスタントがナレッジベースを検索し、確認済みユーザーの注文に関する質問では顧客データエンドポイントも検索して、回答をストリーミングします。チームに引き継ぐ条件は、アカウントで設定します(マニュアル)。
  4. 並行して、イベントをキュー経由でWebhookや連携先に送信します。チャットがこれらを待つことはありません。

バージョンと配信

設定する場所

次:クイックスタート

最終更新: