Usage
Creating a Chat InstanceThreads, Messages, and ChannelsHandling EventsPosting MessagesAdapters
Platform AdaptersState AdaptersFeatures
ActionsCardsDirect messagesEmojiEphemeral messagesFile uploadsModalsSlash CommandsStreamingGuides
Slack bot with Next.js and RedisDurable chat sessions with Next.js, Workflow, and RedisSchedule Slack posts with Next.js, Workflow, and NeonCode review GitHub bot with Hono and RedisDiscord support bot with Nuxt and RedisAPI Reference
OverviewChatThreadChannelMessagePostableMessageCardsMarkdownModalsContributing
Building a community adapterTesting adaptersDocumenting your adapterPublishing your adapterBrowse official and community-built adapters to connect your bot to any platform.
Published under @chat-adapter/* and maintained by Vercel.
@chat-adapter/slack@chat-adapter/teams@chat-adapter/gchat@chat-adapter/discord@chat-adapter/github@chat-adapter/linear@chat-adapter/telegram@chat-adapter/whatsapp@chat-adapter/state-redis@chat-adapter/state-ioredis@chat-adapter/state-pg@chat-adapter/state-memoryBuilt and maintained by the platform vendor.
@beeper/chat-adapter-matrixchat-adapter-imessage@resend/chat-sdk-adapterBuilt by third-party developers.
chat-state-cloudflare-do@bitbasti/chat-adapter-webexchat-adapter-baileys