概要
Vercelが提供する「Chat SDK」に、新たに X(旧Twitter)向けのアダプターが追加されました。これにより、Slack・Discord・GitHub・Teams・Telegram・WhatsAppに続き、Xでも同じコードベースでボットを構築できるようになります。
何が発表・更新されたのか
Chat SDKは、複数のチャットプラットフォームに対応するボットを単一のコードで開発できるSDKです。今回追加されたXアダプターにより、X API v2およびX Activity APIを通じて、公開メンションへの返信やダイレクトメッセージでの会話が可能なボットを構築できます。
公式情報によると、アダプターは以下の処理を自動で行います。
- CRC(Challenge-Response Check)検証
- Webhook署名の確認
- 長時間稼働するボット向けのOAuthトークンのリフレッシュ
コード例では、createXAdapter() を使ってアダプターを設定し、bot.onNewMention でメンションへの自動返信を実装する様子が示されています。
なぜ重要なのか
これまでチャットボットを複数プラットフォームに展開する場合、プラットフォームごとに認証方式やAPI仕様の違いを個別に実装する必要がありました。Chat SDKはこうした差異を吸収する仕組みを提供しており、今回Xが加わったことで、対応プラットフォームの選択肢がさらに広がったといえます。
誰に関係があるのか
- 自社サービスやサポート業務でチャットボットを運用している開発者・エンジニア
- SNS(X)上での問い合わせ対応や自動返信の仕組みづくりを検討している企業担当者
- 複数のチャットプラットフォームに同一のボットロジックを展開したい開発チーム
仕事や業務でどう使えるのか
Xアカウントへの問い合わせ対応や、特定キーワードを含む投稿への自動リプライなど、これまで個別実装が必要だった機能を、既存のSlackやDiscord向けボットと同じコードベースで拡張できる可能性があります。特に、複数SNS・チャットツールを横断して顧客対応を行っている企業にとっては、開発・保守コストの削減につながる場面が想定されます。
注意点
公式情報では、以下の制約が明記されています。
- リアクションとして対応しているのは「いいね(Like)」のみです。
- Xにはネイティブなストリーミング機能がないため、応答は処理完了後に一度だけ投稿される仕様です。
- 自動投稿されるメッセージには、X側の自動化ルール(Automation Rules)が適用されます。
なお、公式情報上では、日本での提供状況や対象プランの詳細は確認できませんでした。導入を検討する際は、公式ドキュメントで最新の仕様をご確認ください。
公式情報
Chat SDK adds X adapter support(Vercel Changelog)
関連キーワード
- Chat SDK
- X API
- チャットボット
- Vercel
- OAuth





