Direct Line を使用するカスタム チャネルの Markdown 形式

Customer Service 用オムニチャネルでは、Direct Line API 3.0 を使用してカスタム メッセージング チャネルで Markdown でフォーマットされたメッセージを送受信できます。 開発者として、Markdown 形式がチャネルを介してどのようにパスされるかを理解し、形式の詳細を知ることは、独自のユーザーインターフェイスで HTML スタイルとタグを更新するのに役立ちます。

Direct Line チャネルで、エージェントが Markdown でフォーマットされた (アウトバウンド) メッセージを Direct Line ボットに送信するとき、ボットは特定の形式でメッセージを受信します。 ここで、ボットが顧客からの (インバウンド) フォーマットされたメッセージを受信した場合、Markdown でフォーマットされたメッセージを正しく解釈できる必要があります。 開発者は、エージェントと顧客向けにメッセージが正しくフォーマットされるように、Markdown を適切に使用する必要があります。

Markdown 形式

次の表に、顧客が送信するインバウンドメッセージと、エージェントが顧客に送信するアウトバウンド メッセージで使用される Markdown 形式を示します。

スタイル 受信 発信
太字 **bold** **bold** text
斜体 _斜体_ _斜体_ text
取り消し線 ~取り消し線~ ~取り消し線~ text
blockquote > blockquote > blockquote > テキスト
ヘッダー (レベル 1–4) ### header3 ### header3 Text
ハイパーリンク https://www.microsoft.com https://www.microsoft.com https://www.microsoft.com
テキスト付きハイパーリンク [テキスト](https://www.microsoft.com) [テキスト](https://www.microsoft.com) Microsoft Web サイト
等幅 ```
text
```
```
text
```
text
番号付き箇条書き <number> item one <number> item one 1. item one
2. item two
順序なしリスト * 項目 1
or
- 項目 1
`* 項目 1
または
- 項目 1
* 項目 1
* 項目 2
新しい行 段落 1 <br> パラグラフ 2 <br> 段落 1
段落 2

Note

現在、複数の改行を追加するための <Shift + Enter> キーの組み合わせはサポートされていません。

インバウンド メッセージの場合、Markdown テキストを アクティビティ オブジェクトの text プロパティに設定します。

アウトバウンド メッセージの場合、Markdown テキストは アクティビティ オブジェクトの text プロパティ (通常のメッセージと同様) で受信されます。

次の手順

Direct Line を使用して独自のカスタム メッセージング チャネルを導入する
サンプルコード:独自のチャネルを使用する
カスタム メッセージング チャネルを構成する

参照

ライブ チャットと非同期チャネルのサポート
書式設定されたメッセージを有効にする
エージェントの Markdown 形式
Direct Line API 3.0 の重要な概念