Chat SDKがWhatsAppアダプターサポートを追加
VercelのChat SDKがWhatsAppアダプターを追加し、既存のSlack、Discord、GitHub、Teams、Telegram対応に加えて、単一コードベースで複数メッセージングプラットフォーム向けボット開発を可能にした。
キーポイント
WhatsApp対応の拡張
Chat SDKが新たにWhatsAppアダプターをサポートし、Slack、Discord、GitHub、Teams、Telegramに加えて、単一コードベースで複数プラットフォーム向けボット開発が可能になった。
機能サポートの詳細
メッセージ、リアクション、入力インジケーター、既読確認をサポートし、画像、音声メッセージ、ステッカーなどのマルチメディアダウンロードやGoogle Maps URLを用いた位置情報共有も処理できる。
プラットフォーム制約への対応
4096文字制限に対応するため長文を自動分割し、インタラクティブな返信ボタン(最大3オプション)としてカードをレンダリングするが、メッセージ編集・削除や履歴APIはサポートされていない。
運用上の制限
コールバックデータは64バイトに制限され、24時間のメッセージングウィンドウが強制されるため、ボットはユーザーの最後のメッセージから24時間以内にのみ応答できる。
影響分析・編集コメントを表示
影響分析
この発表は、開発者が複数のメッセージングプラットフォーム向けに一貫したボット体験を構築する際の障壁を低減し、特にWhatsAppの巨大なユーザーベースへのアクセスを容易にする。ただし、プラットフォーム固有の制約が開発の柔軟性を制限する可能性がある。
編集コメント
開発者向けツールの拡張として実用的な価値は高いが、技術的革新性は限定的。WhatsAppの制約を明示している点は開発者にとって重要。
タイトル: Chat SDKがWhatsAppをサポート、新アダプターを追加
Chat SDKは、新たにWhatsAppアダプターを追加し、Slack、Discord、GitHub、Teams、Telegramに加えてWhatsAppも単一コードベースでサポートするアプローチを拡張しました。
チームは、メッセージ、リアクション、入力インジケーター、既読確認をサポートするボットを構築できます。このアダプターは、画像や音声メッセージ、ステッカーなどのマルチメディアダウンロードを処理し、Google MapsのURLを用いた位置情報共有にも対応しています。
今すぐWhatsAppアダプターをお試しください:
長いメッセージは、WhatsAppの4096文字制限に対応するため、段落や行の区切りで自動的に分割されます。また、カードは最大3つの選択肢を持つインタラクティブな返信ボタンとして表示されます。
WhatsAppはメッセージの編集や削除をサポートしておらず、これらの操作を行うとエラーが発生します。また、プラットフォームは過去のメッセージを取得するAPIを公開していないため、メッセージ履歴は利用できません。インタラクティブな返信ボタンは1メッセージあたり3つまで、コールバックデータは64バイトに制限されています。加えて、WhatsAppには24時間のメッセージングウィンドウが設けられており、ボットはユーザーからの最後のメッセージから24時間以内にのみ返信できます。
詳細はドキュメントをご覧いただくか、アダプター一覧をご参照ください。
Read more
原文を表示
Chat SDK now supports WhatsApp, extending its single-codebase approach to Slack, Discord, GitHub, Teams, and Telegram with the new WhatsApp adapter.
Teams can build bots that support messages, reactions, typing indicators, and read receipts. The adapter handles multi-media downloads (e.g., images, voice messages, stickers) and supports location sharing with Google Maps URLs.
Try the WhatsApp adapter today:
Long messages are automatically split at paragraph and line boundaries to respect WhatsApp's 4096-character limit, and cards render as interactive reply buttons with up to three options.
WhatsApp does not support editing or deleting messages; both operations will throw an error. The platform also does not expose historical message APIs, so message history is not available. Interactive reply buttons are limited to three per message, and callback data is capped at 64 bytes. Additionally, WhatsApp enforces a 24-hour messaging window; bots can only respond within 24 hours of the last user message.
Read the documentation to get started or browse the adapters directory.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み