スクリプトボット応答コントロール
仮想エージェントトピックでスクリプトボット応答コントロールを使用して、単一応答またはマルチパート応答を返すスクリプトを実行します。
スクリプトによる計算を使用したり、マルチパートの応答を必要としたりする、より複雑な応答を作成する場合は、スクリプトボット応答コントロールを使用します。スクリプト出力には、テキスト、画像、カード、リンク、および HTML を含めることができ、多彩な応答を作成できます。
スクリプトボット応答コントロールのプロパティ
| プロパティ | 説明 |
|---|---|
| ノード名 | トピックフローでスクリプトボット応答コントロールノードを識別する名前。 |
| スクリプト出力タイプ | スクリプトによって返される出力のタイプ (単一パートまたはマルチパートなど) 。 |
| スクリプト応答メッセージ | 選択した出力タイプを生成するスクリプト。 |
| 詳細 | |
| このノードを非表示 | |
| 次の場合、このノードを条件付きで表示します | 会話でこのノードを表示するための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。 |
チャネルサポート
| チャネル | サポート | 制約 |
|---|---|---|
| Web UI | サポート対象 | なし |
| モバイル UI | サポート対象 | なし |
| Now Assist パネル | サポート対象外 | 適用外 |
| Microsoft Teams | サポート対象 | なし |
| Slack | サポート対象 | なし |
| Workplace | サポート対象 | なし |
| Facebook Messenger | サポート対象外 | 適用外 |
| SMS Twilio | サポート対象外 | 適用外 |
| LINE | サポート対象外 | 適用外 |
| サポート対象外 | 適用外 | |
| Apple Messages for Business | サポート対象外 | 適用外 |
| Alexa (音声アシスト機能) | 部分的サポート | サポートは、応答のタイプによって異なります。たとえば、画像やリンクは画面付きのデバイスでのみ使用できます。詳細については、「最適な Alexa 音声チャットエクスペリエンスのための 仮想エージェント 設定とトピックの微調整」を参照してください。 |
スクリプト例
この例では、スクリプトは現在時刻から 2 時間後を計算し、この情報を含むマルチパートメッセージを出力します。
(function execute() {
var gdt = new GlideDateTime();
var gt = new GlideTime();
gdt.addSeconds(7200);
gt = gdt.getTime();
var multiOutMsg = new sn_cs.MultiPartOutMsg();
multiOutMsg.addPlainTextPart('Thank you for submitting an incident.');
multiOutMsg.addPlainTextPart('You should receive a response from a technician by ' + gt.getByFormat('HH:mm'));
return multiOutMsg;
})()
スクリプトボット応答コントロールの例
注:
仮想エージェントデザイナーコントロールは、他のチャネルでは表示や機能が異なる場合があります。
| スクリプトのプロパティ | スクリプトボット応答出力 |
|---|---|