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

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

    始める前に

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

    このタスクについて

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

    手順

    1. 次のように移動する。 All (すべて) > 対話型インターフェース > 仮想エージェント > デザイナー.
    2. 仮想エージェントデザイナーホームページで、更新するトピックを選択するか、新しいトピックを作成します。
    3. [プロパティ] ページに移動し、[詳細プロパティ] の [このトピックにアクセスできるユーザー] を開きます。
    4. [コンテキスト] セクションで、[ 条件 ]、[ 条件の追加] の順に選択します。
    5. トピックが除外されるメッセージングチャネル (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;
      })()
    6. トピックのプロパティを保存するには、[保存] をクリックします。

    タスクの結果

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