Facebook Messenger との 仮想エージェント 統合の設定 (従来)

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • Facebook Messenger仮想エージェント 統合を構成し、アプリをインスタンスに関連付けます。

    始める前に

    すでに次の要素があるはずです。

    必要なロール:

    • virtual_agent_admin および external_app_install_admin またはアドミン
    • サードパーティアプリケーションのアドミニストレーター

    手順

    1. Facebook デベロッパーで、次の場所に移動します メッセンジャー > 設定.
      1. [トークン生成] セクションを見つけます。
      2. ページリストから、作成した Facebook ページを選択し、生成されたページアクセストークンをメモします。
      3. [Webhooks] セクションを探し、[ Webhook のセットアップ] をクリックします。
      4. 表示される [新規ページサブスクリプション] ポップアップウィンドウで、次のフィールドに入力します。
        フィールド
        コールバック URL ServiceNowインスタンス URL の後に /api/now/v1/cs/adapter/messenger/message が続きます
        トークンを検証 ナウボット
        サブスクリプションフィールド メッセージmessaging_postbacksを選択
      5. [ 確認して保存] をクリックします。
    2. ServiceNowインスタンスで、フィルターナビゲーターに「hash_message_verification.list」と入力します。
      1. [ハッシュメッセージの検証] フォームで、[ 新規 ] をクリックして新しいレコードを作成します。
      2. 次のフィールドを入力します。
        フィールド
        名前 このレコードを識別するのに役立つ名前。このフィールドは、デフォルトで sample-fb-messenger-inbound-app-token に設定されている場合がありますが、このデフォルトは変更できます。
        説明 レコードの説明
        シークレット Facebook Messenger アプリのアプリシークレット (シークレットはアプリの作成時に生成されています)
      3. [Submit (送信)] を選択します。
    3. ServiceNowインスタンスで、フィルターナビゲーターに「token_verification.list」と入力します。
      1. [トークン検証] フォームで、[ 新規 ] をクリックして新しいレコードを作成します。
      2. 次のフィールドを入力します。
        フィールド
        名前 このレコードを識別するのに役立つ名前。このフィールドはデフォルトで sample-fb-messenger-outbound-app-token に設定されている場合がありますが、このデフォルトは変更できます。
        説明 レコードの説明
        トークン Facebook Messenger アプリのページアクセストークン (この手順のステップ 1b から)
      3. [Submit (送信)] を選択します。
    4. ServiceNowインスタンスで、フィルターナビゲーターに「message_auth.list」と入力します。
      1. [メッセージ認証] ページで、[ 新規 ] をクリックして新しいレコードを作成します。
      2. 次のフィールドを入力します。
        フィールド
        名前 このレコードを識別するのに役立つ名前。このフィールドはデフォルトで sample-fb-messenger-app に設定されている場合がありますが、このデフォルトは変更できます。
        プロバイダー プロバイダーの名前
        着信メッセージの検証 [ハッシュメッセージ検証] フォームで指定された名前 (このトークンは、要求が実際にプロバイダーからのものであるかどうかを検証します)
        発信メッセージの作成 トークン検証フォームで指定された名前 (このトークンはユーザーの代わりにプロバイダーとやり取りします)
      3. [Submit (送信)] を選択します。
    5. ServiceNowインスタンスで、フィルターナビゲーターに「sys_cs_adapter_configuration_page_messenger.list」と入力します。
      1. Facebook Messenger アダプタ設定ページで、[ 新規 ] をクリックして新しいレコードを作成します。
      2. 次のフィールドを入力します。
        フィールド
        アプリタイプ デフォルトは Facebook Messenger であり、変更できません
        Messenger ページ ID ページ ID (ページ ID は Facebook ページの URL にあります)
        名前 このレコードを識別するのに役立つ名前。このフィールドはデフォルトで sample-fb-messenger-app に設定されている場合がありますが、このデフォルトは変更できます。
        プロバイダー認証 [メッセージ認証] ページで指定された名前
    6. [Submit (送信)] を選択します。
    7. プロファイルを ServiceNow プロファイルにリンクするようにユーザーに要求するかどうかを設定します。
      1. ナビゲーションフィルターに「sys_properties.list」と入力します。
      2. に移動して [ va.messenger.account.auth] をクリックします。
      3. [ 値] フィールドに true または false を入力します。
        true アカウントを ServiceNow プロファイルにリンクするようにユーザーに求めます。アカウントを ServiceNow プロファイルにリンクするユーザーは、すべてのトピックにアクセスでき、ライブエージェントとチャットすることもできます。アカウントをリンクしていないユーザーは、ゲストトピックにのみアクセスできます。
        false アカウントを ServiceNow プロファイルにリンクするようにユーザーに要求しません。ユーザーはゲストトピックにのみアクセスできますが、ライブエージェントと引き続きチャットできます。
      4. [Update (更新)] をクリックします。