Dev Classmethod Jp Articles Google Chat Bot Cardsv2 Rich Text Formatting
Google Chat Bot の回答をリッチテキスト化したら、Cards V2 の HTML 制約と向き合うことになった話
- URL: https://dev.classmethod.jp/articles/google-chat-bot-cardsv2-rich-text-formatting
- 日付: 2026-06-20
- Tier: Tier 2
- 要旨: Google Chat BotのメッセージをCards V2形式でリッチなテキスト表現に変換する実装例を紹介した記事。TextParagraphウィジェットでHTMLタグが使えるため太字・斜体・リンクなどが可能になる。
詳細
Cards V2のTextParagraphはtext フィールドにHTMLサブセット(, , , <a href=>, , など)を使える。Markdown記法ではなくHTMLタグのため、Slackと混在するシステムでは変換が必要になる点に注意。実装例としてPython SDKでのcard_with_id生成・createMessageリクエストの構造が示されており、既存のtext messageからの移行手順も整理されている。