Skip to content

Discord Bot for Bounty Notifications and Leaderboard#1273

Open
sepulchralvoid666 wants to merge 1 commit into
SolFoundry:mainfrom
sepulchralvoid666:feat/bounty-853-discord-bot
Open

Discord Bot for Bounty Notifications and Leaderboard#1273
sepulchralvoid666 wants to merge 1 commit into
SolFoundry:mainfrom
sepulchralvoid666:feat/bounty-853-discord-bot

Conversation

@sepulchralvoid666
Copy link
Copy Markdown

@sepulchralvoid666 sepulchralvoid666 commented May 14, 2026

Bounty #853 — Discord Bot for Bounty Notifications

What

A Discord bot that posts new bounties to a channel, displays live leaderboard rankings, and allows users to filter notifications by bounty type and reward level.

Commands

  • /bounties [limit] — List current open bounties with rich embeds (color-coded by tier)
  • /leaderboard — Show top SolFoundry contributors with medal rankings
  • /bounty <id> — View a specific bounty with link buttons
  • /notify — Configure personal notification filters

Notification System

  • Automatic polling for new bounties (configurable interval)
  • Posts rich embeds to the configured bounty channel
  • Per-user DM notifications based on filter preferences
  • Filters: min reward amount, tier tags, skill tags
  • In-memory filter store (persist to DB later)

Tech

  • discord.js v14 with slash commands
  • TypeScript, compiles clean
  • node-cron for redundant polling schedule
  • Dockerfile for containerized deployment
  • .env.example for configuration

Acceptance Criteria

  • New bounty postings with rich embeds
  • Leaderboard command with top contributors
  • Customizable notification filters per user

Closes #853

Solana wallet for payout: 9PmjWFwM2mdnjBNjJyfNMTWGCnGAKFpywsLF9xcRF8PK

…oundry#853)

Bot features:
- /bounties command with rich embeds showing open bounties
- /leaderboard command with top contributors (gold embed)
- /bounty <id> for specific bounty details
- /notify command for per-user notification filters
  (min reward, tier, skill tag filtering)
- Automatic polling for new bounties (configurable interval)
- DM notifications to users matching their filter prefs
- Cron-based redundant polling schedule
- Dockerfile for containerized deployment
- TypeScript, compiles clean with discord.js v14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T2: Discord Bot for Bounty Notifications

1 participant