Dalmatian is a Discord bot designed for CMU students, providing easy access to campus resources like CMU Courses and CMU Eats right at your fingertips!
For detailed setup instructions including creating a Discord bot, obtaining API credentials, and configuring your development environment, see CONTRIBUTING.md.
Quick setup:
- Install Bun and Docker (see links above)
- Create a Discord bot at https://discord.com/developers/applications
- Get your
DISCORD_TOKENandDISCORD_CLIENT_ID
# 1. Install dependencies
bun install
# 2. Set up environment variables (see CONTRIBUTING.md for details)
cp .env.example .env
# Edit .env with your Discord bot credentials
# 3. Set up database
docker compose up -d postgres
bun run db:migrate
# 4. Start the bot
bun startPlease check CONTRIBUTING.md before you contribute to this project!