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 |
取り消し線 | ~取り消し線~ | ~取り消し線~ |
|
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 の重要な概念