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. Upstash Redis handles rate limits.
Stack
- Bun, TypeScript, discord.js.
- OpenAI, Anthropic, OpenRouter, and Google providers.
- Upstash Redis, Pino, ESLint, Prettier.
