Engagement & games

Member of the week bot for Discord: fair candidates, a vote and a winner card

Member Spotlight finds the people who made your server better this week. BotGG scores activity (XP, messages, voice time and reputation received), puts the best members up as candidates, lets staff or members vote, and celebrates the winner with a card, a role for a few days and coins. Weekly, every two weeks or monthly, on its own.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
announcementsDiscord preview

BotGGBOTToday at 20:14

🌟 Member of the week
Congratulations @Maya — you are in the spotlight! Thank you for making this server better.
Chosen with 23 votes.
Rewards: @Spotlight · 500 coins
XP
8,420
Messages
612
Voice minutes
340
Reputation
14
Score
91.4
The winner card after the weekly vote

What you get

Candidates from real activity

Each member gets a score from XP, messages, voice minutes and reputation received in the period. You decide how much each one counts, from 0 to 10.

Staff pick, member vote or auto

Let staff choose, let every member vote (never for themselves), or simply crown the top score. Votes can be changed until the vote closes.

Runs on a schedule

Weekly, every two weeks or monthly at the day and hour you choose, or start a round now with /spotlight start or from the console.

A role, coins and a card

The winner gets a celebration card in your channel, a role for the days you set through Temporary roles, and coins from the Bank if you use it.

Fair eligibility rules

Require a minimum number of days in the server, exclude roles such as staff, and give recent winners a break for a few rounds so new faces get a turn.

A hall of fame

/spotlight history lists past winners and the members chosen most often. With the Server Museum on, each winner also becomes a timeline event.

How it works

  1. Turn on Member Spotlight

    Open https://console.botgg.app, choose your server and switch on Member Spotlight in the Engagement section. Pick the channel for the vote and the winner card.

  2. Set the rules

    Choose the schedule, who picks the winner, how many candidates, how long the vote lasts, how much each kind of activity counts and the rewards.

  3. Candidates appear

    When a round starts, BotGG scores the last period and posts the candidates with their score. Members vote from a menu under the post.

  4. The winner is celebrated

    When the vote closes, the card goes up with the winner’s stats, and the role and coins are handed out automatically.

Recognition that feels earned

A shout-out from staff is nice; a shout-out backed by the numbers and chosen by the community means more. Member Spotlight looks at the activity your server already records with Levels and Reputation, normalises every metric against the best member of the period and adds them up using your weights, so a quiet helper who earns a lot of reputation can beat someone who only spams messages.

Only one round runs at a time. If nobody votes, the top score wins (or nobody, if you prefer), and if nobody was active enough, the round is cancelled with a short note instead of crowning a random member.

  • /spotlight show: the running vote, the last winner and the next round
  • /spotlight history and /spotlight me: the hall of fame and a member’s wins
  • /spotlight start and /spotlight end: for staff

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/spotlightMember Spotlight: member of the week5 subcommands
  • /spotlight showThe running vote, the last winner and the next round
  • /spotlight historyPast spotlight winners and the hall of fame
  • /spotlight memember?How many times a member was in the spotlight
  • /spotlight startStart a spotlight round now (staff)
  • /spotlight endEnd the running vote now (staff)

Commands

Frequently asked questions

How do I make a member of the week on Discord?

Turn on Member Spotlight in the BotGG console and pick a channel and a schedule. Every week BotGG scores activity, posts the candidates, runs the vote and announces the winner with a role and a card.

How are the candidates chosen?

From XP, messages, voice minutes and reputation received in the period, each compared with the best member and weighted by you. Bots, members who joined too recently, excluded roles and recent winners are skipped.

Can members vote for themselves?

No. In member voting everyone except the candidate can vote for them, and each member has one vote they can change until the vote ends. You can also make it a staff-only vote or skip voting entirely.

Does the winner keep the role forever?

No, the role is given for the number of days you set through Temporary roles and removed automatically, ready for the next winner.

Can I run it monthly instead of weekly?

Yes. Choose weekly, every two weeks or monthly. A monthly round looks at the previous calendar month and the card says member of the month.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.