ボットのメッセージ形式

重要

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

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

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

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

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

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

次の制限が適用されます。

  • テキストのみのメッセージでは、テーブルの書式設定はサポートされていません。
  • リッチ カードは、タイトルまたはサブタイトル プロパティではなく、テキスト プロパティでの書式設定のみをサポートしています。
  • リッチ カードでは、マークダウンやテーブルの書式設定はサポートされていません。

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

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

スタイル テキストのみのメッセージ リッチ カード (XML のみ)
太字 ✔️️
斜体 ✔️ ✔️
ヘッダー (レベル 1 から 3) ✔️
取り消し線 ✔️
水平線
記号付きリスト ✔️
順序付きリスト ✔️
事前に書式設定されたテキスト ✔️ ✔️
blockquote ✔️ ✔️
ハイパーリンク ✔️ ✔️
画像リンク ✔️

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

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

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

スタイル デスクトップ iOS Android
太字 ✔️ ✔️ ✔️
斜体 ✔️ ✔️ ✔️
ヘッダー (レベル 1 から 3)
取り消し線 ✔️ ✔️
水平線
記号付きリスト ✔️
順序付きリスト ✔️
事前に書式設定されたテキスト ✔️ ✔️ ✔️
blockquote ✔️ ✔️ ✔️
ハイパーリンク ✔️ ✔️ ✔️
画像リンク ✔️ ✔️ ✔️

カード

詳細については、「カードでのサポートの カードのフォーマット 」を参照してください。