
Chat SDK now supports X, extending its single-codebase approach to Slack, Discord, GitHub, Teams, Telegram, and WhatsApp with the new X adapter.
Teams can build bots that reply to public mentions and hold direct message conversations through the X API v2 and the X Activity API. The adapter handles CRC verification and webhook signature checks automatically and can manage OAuth token refresh for long-running bots.
import { Chat } from "chat";import { createXAdapter } from "@chat-adapter/x";
const bot = new Chat({ userName: "mybot", adapters: { x: createXAdapter(), },});
bot.onNewMention(async (thread, message) => { await thread.post(`Hi @${message.author.userName}!`);});Configure the adapter to respond to @-mentions on X
Likes are the only supported reaction, and responses post once on completion since X has no native streaming. X's automation rules apply to automated messages.
Read the documentation to get started or browse the adapter directory.
The Complete Guide to Chat SDK
Learn how Chat SDK works end-to-end: from core concepts to building your first bot to deploying it across platforms.
Read the guide