Discord AI Bot answers questions in text channels and can join voice channels to listen and talk.
How it works
Slash commands handle text messages. The Vercel AI SDK connects the bot to OpenAI, Anthropic, OpenRouter, or Google. Voice uses a speech-to-text and text-to-speech pipeline. The bot also has web search and memory, while Upstash Redis handles rate limits.
Stack
- Bun, TypeScript, discord.js.
- OpenAI/Anthropic/OpenRouter/Google providers.
- Upstash Redis, Pino, ESLint/Prettier.
