A Discord bot for verifying Codeforces accounts and tracking competitive programming stats.
Hosted on Microsoft Azure for reliable 24/7 uptime.
- Account Verification - Link your Codeforces account via Compilation Error verification
- Auto Role Sync - Automatically assigns Discord roles based on CF rating
- Profile & Leaderboard - View stats and server rankings
- Roast Command - Fun roasts based on your CF profile
| Command | Description |
|---|---|
/link codeforces <username> |
Start account verification |
/verify |
Complete verification |
/profile [user] |
View CF profile |
/leaderboard |
Server rankings |
/roast [user] |
Roast a user's CF stats |
/setup |
Configure roles (Admin) |
/help |
Show all commands |
- Node.js v18+
- Supabase account
- Discord Bot Token
npm installCreate .env:
DISCORD_TOKEN=your_bot_token
CLIENT_ID=your_client_id
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_keyRun supabase-schema.sql in your Supabase SQL editor.
npm run deploy # Register commands
npm start # Start bot