Files
github-actions[bot] 6ef8816a55 Version Packages (#100)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-26 15:07:23 -08:00
..
2026-02-25 08:05:30 -08:00
2026-02-26 15:07:23 -08:00
2026-02-26 15:07:23 -08:00
2026-02-20 13:25:09 -08:00
2026-01-04 12:44:34 -08:00
2026-02-20 13:25:09 -08:00

@chat-adapter/discord

npm version npm downloads

Discord adapter for Chat SDK. Supports HTTP Interactions and Gateway WebSocket for receiving messages.

Installation

npm install chat @chat-adapter/discord

Usage

import { Chat } from "chat";
import { createDiscordAdapter } from "@chat-adapter/discord";

const bot = new Chat({
  userName: "mybot",
  adapters: {
    discord: createDiscordAdapter({
      botToken: process.env.DISCORD_BOT_TOKEN!,
      publicKey: process.env.DISCORD_PUBLIC_KEY!,
      applicationId: process.env.DISCORD_APPLICATION_ID!,
    }),
  },
});

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

Documentation

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

License

MIT