Stop pasting problem links manually. DailyCode automates daily problem drops, verifies participant accounts using profile bio tokens without passwords, checks solutions every 5 minutes, and tracks server leaderboards.
Given an integer array nums, return all triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, j != k, and nums[i] + nums[j] + nums[k] == 0.
No fluff, no bloat. Pure functionality designed to keep developer communities active.
Schedule daily drops at any time using /challenge automate time:09:00 channel:#daily role:@Coders. The bot handles question selection and alerts automatically.
Connect your LeetCode handle with /leetcode connect, paste a short security token into your public bio summary, and verify in seconds with /leetcode verify.
Participants don't need to manually post solutions. DailyCode runs a periodic background check that inspects recent submissions and marks completions automatically.
Run /challenge leaderboard to see server rankings, streaks, and total solved counts. Friendly competition drives habitual problem solving.
The bot tracks historical drops per guild and avoids repeated problems, ensuring members get diverse algorithm problems across arrays, trees, dynamic programming, and graphs.
Avoid server-wide noise. Specify a role like @DailyCoders so only opted-in members receive notifications when the daily problem drops.
No external web dashboards. Everything operates through Discord native slash commands.
Authorize DailyCode on your server with permissions to post embeds in your chosen channel.
Configure the daily drop time, target channel, and optional role ping.
Members connect their LeetCode account with a bio token and start solving daily.
Click the copy button on any command to copy its syntax directly.
Binds your Discord handle to your LeetCode username and provides a temporary verification token.
Verifies that the generated token is present in your public LeetCode profile bio and finalizes connection.
Schedules recurring daily challenge drops in a specific channel at a chosen hour (HH:mm) with optional role ping.
Deactivates automated daily challenge drops for the current server.
Manually creates a new coding challenge for the server with a target number of problems.
Enrolls your linked LeetCode handle into the active server challenge.
Displays today's active LeetCode question, difficulty, description snippet, tags, and problem link.
Shows paginated participant progress, completion status, and active participants for the challenge.
Triggers an immediate verification check for participants without waiting for the 5-minute background cron.
Displays the server leaderboard ranking users by completed challenges, streaks, and solve rate.
Fine-tune the exact OAuth2 permissions bitmask to invite DailyCode with.
Common questions regarding security, polling, and hosting.
/leetcode verify, and remove it immediately after.
/challenge check.
DISCORD_TOKEN and DATABASE_URL in environment variables, and run with Docker (docker compose up) or Maven (mvn spring-boot:run).
Add DailyCode to your server in 30 seconds and let automated problems fuel daily practice.