ボット メッセージの書式設定

重要

この記事は、v3 Bot Framework SDK に基づいています。 SDK の現在のドキュメント バージョン 4.6 以降をお探しの場合は、「 会話ボット 」セクションを参照してください。

オプション TextFormat のプロパティを設定して、メッセージのテキスト コンテンツのレンダリング方法を制御できます。

Microsoft Teams では、次の書式設定オプションがサポートされています。

TextFormat 値 説明
プレーン テキストは、書式設定がまったく適用されていない生のテキストとして扱う必要があります。
markdown テキストは Markdown の書式設定として扱われ、必要に応じてチャネルにレンダリングされます。サポートされているスタイルの テキスト コンテンツの書式設定 に関するページを参照してください。
Xml テキストは単純な XML マークアップです。サポートされているスタイルの テキスト コンテンツの書式設定 に関するページを参照してください。

テキスト コンテンツの書式設定

Teams では、Markdown と XML (HTML) の書式設定タグのサブセットがサポートされています。

現時点では、次の制限が適用されます。

  • テキストのみのメッセージでは、テーブルの書式設定はサポートされていません。

カードの書式設定の詳細については、「 Teams カード リファレンス」を参照してください

クロスプラットフォームのサポート

Teams でサポートされているすべてのプラットフォームで書式設定が機能するようにするには、一部のスタイルが現在すべてのプラットフォームでサポートされていないことに注意してください。

Style テキストのみのメッセージ カード (XML のみ)
bold
italic
ヘッダー (レベル 1 から 3)
取り消し 線
水平ルール
順序付けされていないリスト
ordered list
事前フォーマットされたテキスト
blockquote
hyperlink
image link

個々のプラットフォームによるサポート

テキストの書式設定のサポートは、メッセージの種類とプラットフォームによって異なります。

テキストのみのメッセージ

Style Desktop iOS Android
bold
italic
ヘッダー (レベル 1 から 3)
取り消し 線
水平ルール
順序付けされていないリスト
ordered list
事前フォーマットされたテキスト
blockquote
hyperlink
image link

テキストの書式設定の例

Style Markdown XML (HTML)
bold text **text** <strong>text</strong>
italic text *text* <em>text</em>
ヘッダー (レベル 1 から 3) テキスト ### Text <h3>Text</h3>
取り消し 線 text ~~text~~ <strike>text</strike>
順序付けされていないリスト
  • text
  • text
* text
* text
<ul><li>text</li><li>text</li></ul>
ordered list
  1. text
  2. text
1. text
2. text
<ol><li>text</li><li>text</li></ol>
事前フォーマットされたテキスト text `text` <pre>text</pre>
blockquote
テキスト
>text <blockquote>text</blockquote>
hyperlink Bing [Bing](https://www.bing.com/) <a href="https://www.bing.com/">Bing</a>
image link 岩の上のアヒル ![Duck on a rock](http://aka.ms/Fo983c) <img src="https://aka.ms/Fo983c" alt="Duck on a rock"></img>