仮想エージェントメッセージチャネルにおけるトピックの可視化を制御する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • チャネルからトピックを除外する条件スクリプトを使用して、仮想エージェントメッセージチャネル内のトピックの表示を抑制します。

    始める前に

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

    このタスクについて

    トピックの条件スクリプトでは、コンテキスト変数を使用して、このトピックを除外するメッセージチャネルを特定します。

    手順

    1. 移動先 すべて > 対話型インターフェース > 仮想エージェント > デザイナー.
    2. [トピック] ページで、更新するトピックを選択するか、新しいトピックを作成します。
    3. [トピックのプロパティ] ページの [条件] フィールドで、このトピックを除外するメッセージチャネル (SlackMicrosoft TeamsWorkplace from Facebook、または Facebook Messenger) を特定する条件スクリプトを入力します。

      次のスクリプト例を使用できます。このスクリプトには、トピックを除外するメッセージチャネル (SlackMicrosoft TeamsWorkplace、および Facebook Messenger) を指定する vaContext.deviceType 変数が含まれています。

      (function execute()
      { if(vaContext.deviceType === 'Slack' || vaContext.deviceType === 'Teams' || vaContext.deviceType=='Facebook' || vaContext.deviceType=='Messenger'){
      return false;
      }
      return true;
      })()
    4. トピックのプロパティを保存するには、[保存] をクリックします。

    タスクの結果

    トピックを公開すると、トピックは、トピック条件スクリプトで指定した仮想エージェントチャネルを除き、仮想エージェントメッセージチャネルに展開されます。キーワードまたはインテント (NLU を使用している場合) はトピックをトリガーしません。