Files
vercel__chat/packages/adapter-slack
github-actions[bot] 28cbcb2994 Version Packages (#192)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-07 12:39:16 -08:00
..
2026-03-07 12:31:18 -08:00
2026-03-07 12:39:16 -08:00
2026-03-07 12:39:16 -08:00
2026-02-20 13:25:09 -08:00
2026-02-20 13:25:09 -08:00
2025-12-21 20:48:14 -08:00
2026-02-27 09:58:28 -08:00

@chat-adapter/slack

npm version npm downloads

Slack adapter for Chat SDK. Supports single-workspace and multi-workspace OAuth deployments.

Installation

npm install chat @chat-adapter/slack

Usage

import { Chat } from "chat";
import { createSlackAdapter } from "@chat-adapter/slack";

const bot = new Chat({
  userName: "mybot",
  adapters: {
    slack: createSlackAdapter({
      botToken: process.env.SLACK_BOT_TOKEN!,
      signingSecret: process.env.SLACK_SIGNING_SECRET!,
    }),
  },
});

bot.onNewMention(async (thread, message) => {
  await thread.post("Hello from Slack!");
});

Documentation

Full setup instructions, configuration reference, and features at chat-sdk.dev/docs/adapters/slack.

License

MIT