mirror of
https://github.com/vercel/chat.git
synced 2026-09-14 18:32:29 +08:00
6ef8816a55
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@chat-adapter/discord
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