リッチテキストフォーマットを使うと、メッセージングWeb Widget、モバイルSDK、エージェントワークスペースで、ユーザーに表示されるメッセージに書式を適用できます。このフォーマットは、メッセージングの会話で生成される応答にも自動的に適用されます。また、ZendeskのSunshine Conversations APIまたはサードパーティのボットを使用して、リッチテキストフォーマットのメッセージを送信することができます。
この記事では、メッセージングの会話にリッチテキストフォーマットを適用する方法について説明し、Web Widget、モバイル SDK、およびエージェントワークスペースでのリッチテキストフォーマットの表示例を示します。
この記事では、次のトピックについて説明します。
リッチテキストフォーマットを使用するための要件と制限
メッセージングの会話にリッチテキストフォーマットを適用するには、アカウントが次の要件を満たしている必要があります。
- モバイルSDK:Messaging iOSまたはAndroid SDK v2.30.0以降。それより古いバージョンのSDKでは、リッチテキストメッセージはサポートされていません。
- エージェントワークスペース:改良されたメッセージングバックエンド。
現在、この機能には以下の制限があります。
- リッチテキストフォーマットは、メッセージング会話内のAI生成テキストのみに適用されます。ユーザーが入力したメッセージには適用されませんが、エージェントはチケットの社内コメントにフォーマットを使用できます。
- リッチテキストメッセージは、Zendesk Unity SDKまたはソーシャルチャネルではサポートされていません。これらのチャネルでは、メッセージはプレーンテキストとして表示されます。
サポートされているリッチテキストフォーマット
Sunshine Conversations APIでリッチテキストメッセージを送信する場合は、HTMLタグまたはMarkdownを使用できます。APIを使用してリッチテキストのメッセージを送信する方法については、開発者向けドキュメントを参照してください。
次の表は、サポートされているチャネルで使用できるリッチテキストフォーマットの一覧です。
フォーマット | サポートされるタグ | 例 |
---|---|---|
太字 | <strong>、<b> | ![]() |
斜体 | <em>、<i> | ![]() |
下線 | <u>、<ins> | ![]() |
取り消し線 | <s>、<del> | ![]() |
ハイパーリンク | <a> |
Web Widget: ![]() モバイルSDK: エージェントワークスペース: |
番号付きリスト | <ol>、<li> | ![]() |
記号付きリスト | <ul>、<li> | ![]() |
入れ子になったリスト | <ol>、<ul>、<li> | ![]() |
見出し | <h1>、<h2>、<h3>、<h4>、<h5>、<h6> | ![]() |
コードブロック | <code> |
Web Widget: ![]() モバイルSDK: エージェントワークスペース: |
引用符 | <q> | ![]() |
その他の一般的なHTMLタグ | <p>、<br>、<span> | なし |