Always-On AI Discord Bot

Built and deployed a persistent AI chatbot on Discord powered by Anthropic’s Claude, enabling real-time AI conversations directly within a Discord server. The bot runs 24/7 on a Google Cloud e2-micro VM, surviving reboots and connection drops without any manual intervention.
Technical Highlights
- Integrated Claude Code Channels (MCP-based plugin system) to bridge a live Claude Code session with Discord’s bot API
- Configured Discord bot permissions, OAuth2 invite flow, and pairing-based access control to secure the channel
- Deployed on GCP with tmux for persistent session management, ensuring continuous uptime
- Troubleshot dependency conflicts across Debian, nvm, Bun, and Node.js environments during setup
Key Skills Demonstrated
Cloud deployment (GCP), Linux system administration, API integration, bot development, MCP protocol