ボットのメッセージの書式設定
重要
この記事は、v3 Bot Framework SDK に基づいています。 SDK の現在のドキュメント バージョン 4.6 以降をお探しの場合は、「 会話ボット 」セクションを参照してください。
オプション TextFormat
のプロパティを設定して、メッセージのテキスト コンテンツのレンダリング方法を制御できます。
Microsoft Teamsでは、次の書式設定オプションがサポートされています。
TextFormat 値 | 説明 |
---|---|
平地 | テキストは、書式設定がまったく適用されていない生のテキストとして扱う必要があります。 |
markdown | テキストは Markdown の書式設定として扱われ、必要に応じてチャネルにレンダリングされます。サポートされているスタイルの テキスト コンテンツの書式設定 に関するページを参照してください。 |
xml | テキストは単純な XML マークアップです。サポートされているスタイルの テキスト コンテンツの書式設定 に関するページを参照してください。 |
テキスト コンテンツの書式設定
Teams では、Markdown と XML (HTML) の書式設定タグのサブセットがサポートされています。
以下の制限があります。
- テキストのみのメッセージでは、テーブルの書式設定はサポートされていません。
- リッチ カードでは、タイトルプロパティやサブタイトル プロパティではなく、テキスト プロパティでのみ書式設定がサポートされます。
- リッチ カードでは、Markdown やテーブルの書式設定はサポートされていません。
クロスプラットフォームのサポート
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 | ✔️ | ✔️ | ✔️ |
カード
詳細については、「カードのサポートのための カードの書式設定 」を参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Platform Docs