Leaderboard type · Image Rating

Discord Image Rating Bot for Community-Voted Contests

Submit images, rate them 1–10, and let the community decide the winner. Transparent vote counts, moderator approval, and a visual gallery on the web board.

ScoreboardsAPP
Submit imageRate entriesWeb

Scoreboards is the Discord image rating bot built for creative communities. Host art contests, photography challenges, meme battles, or design showcases where your members submit images and the community votes to crown the winners.

The basics

What is an image-rating leaderboard?

An image-rating leaderboard lets community members submit images and rate each other's submissions on a 1–10 scale. The leaderboard ranks submissions by their average rating — highest-rated images rise to the top.

It's a democracy for creative content. Instead of one judge picking winners, the whole community decides what's good via transparent, trackable ratings.

Every submission shows the image, its average rating, and the number of ratings received — so the community can trust that rankings are earned and well-supported.

Cast a vote

Rate either entry from 1 to 10 stars. The board sorts by the average, and each member's vote counts once: vote again and it replaces the first.

Ranked by average

Place 1

Night Ferry

by juno.art

6votes

8.50

average

Not rated
Place 2

Paper Sun

by Oskar

26votes

8.38

average

Not rated

Night Ferry ranks first on 6 votes, ahead of Paper Sun on 26. The board sorts by the average, not by how many votes an entry has.

The board sorts on the average to two decimals. The gallery in Discord prints it to one, as ★ 8.5.

Features

How Scoreboards does image rating

1–10 community voting

Every member can rate each submission on a 1–10 scale. Ratings are averaged into a single score that determines the ranking — finer nuance than a thumbs-up/thumbs-down.

A gallery in Discord

The board in your channel shows every entry with its picture beside its rank, name, sender, average and vote count, eight to a page. Each name opens the entry it belongs to.

Rate entries, one at a time

The Rate entries button shows each member, privately, an entry they have not rated yet, starting at a random one so no entry is always first. They pick the stars or skip, and the next one appears.

Transparent scores

Every submission shows both its average rating and the number of votes it received — so the community can tell a broadly-supported ranking from one built on a handful of votes.

Per-player submission caps

Set a max submissions per player (1–3 works well) so no single entrant can flood the board with entries.

Built for time-boxed events

Run a weekend contest end to end: require approval before images go live, hide the running scores until a grand reveal (blind voting), and close submissions the moment the event ends.

A vote log for admins

The dashboard lists every vote: who cast it, on which entry and the score. Votes on people's own entries are flagged, any vote can be removed, and the log exports to CSV. Or turn self-voting off altogether.

An ending with a podium

End the contest with a season and the board freezes with its averages final, revealing a blind vote as it does. The season can close with a podium post of the top three, and the weekly recap shows the leading entry's picture.

Visual gallery on the web

The web leaderboard displays submissions as a browseable gallery — signed-in members of your server can open every entry full size and rate it there. Visitors from outside the server never see the pictures.

Want the full mechanics and best-practice tips? Read the complete image-rating guide →

Flexible submissions

Multiple ways in, one leaderboard

Players submit entries from Discord with the Submit image button on the leaderboard, or directly from the web leaderboard. Either route posts the image to the same gallery and opens it up for community ratings right away, unless you have images wait for a moderator's approval first.

  1. 01

    Submit an image

    Player hits Submit image, attaches the file and names the entry — or submits straight from the web leaderboard.

  2. 02

    Community rates 1–10

    The submission goes live straight away, or once a moderator approves it. Any member can rate it on a 1–10 scale — each person's vote counts once and can be updated later if opinions shift.

  3. 03

    Average ranks the board

    The board sorts by average rating — with vote count visible — so the community can see which rankings are well-supported.

Nuance over binary

A 1–10 scale captures finer distinctions than thumbs-up/down — which matters a lot when you're separating genuinely good submissions from excellent ones.

Average cuts through popularity

High vote count alone doesn't win — the average has to hold up too. A polarizing entry with 100 mixed ratings loses to a great one with 20 strong ratings.

Open judging, no hidden panel

Every vote is reflected in the shared average. No private jury, no opaque scoring — the board's ranking is entirely the community's call.

In Discord

Every entry is a message, every vote a menu

With a log channel, every entry is posted there with a star menu under it. Rate entries on the board takes members through the ones they have not rated yet, privately.

An entry's own message

ScoreboardsAPP

Low Tide

Submitted by

@mira_k

Leaderboard

Minimal Poster Contest

Rating

★★★★★★★★★☆8.9/10 (31 votes)
Rate this submission...
  • ★★★★★★★★★★

    10 out of 10

  • ★★★★★★★★★☆

    9 out of 10

  • ★★★★★★★★☆☆

    8 out of 10

  • ★★★★★★★☆☆☆

    7 out of 10

Each entry is one message: the picture, who sent it, its rating and a menu from one to ten stars. With blind voting on, the sender and the rating stay hidden and only the number of votes shows, until you reveal the results.

Rate entries, privately

ScoreboardsAPP

Saved ★★★★★★★☆☆☆ for Kiln.

Glasshouse

Submitted by

@tidepool

Minimal Poster Contest · You've rated 4 of 13

Rate this submission...
SkipOpen entry

Only you can see this · Dismiss message

Rate entries on the board shows a member one entry they have not rated, starting at a random one. They pick the stars or skip, the next one appears, and the footer counts how many they have rated. Only they can see it.

Use cases

When to use an image-rating leaderboard

Art contests

Digital art, drawing, painting competitions where the community votes on the best entries across a theme.

Photography challenges

Weekly themes like 'golden hour' or 'macro' where members submit their best shot and the community ranks them.

Meme competitions

Let the community decide the funniest or most creative meme via transparent, averaged ratings.

Design showcases

Minecraft builds, game screenshots, character designs — any visual creation that benefits from community ranking.

Avatar and icon contests

Members submit the profile picture, banner or server icon they made, and the community picks the one everyone will see.

Writing with a cover

Post a cover image with a short poem, story or blurb in the entry's description, and let the server rate the whole piece.

Quick start

Set up an Image Rating leaderboard in two minutes

  1. 1

    Add Scoreboards to your server

    Invite the bot to your Discord server. It takes a few seconds.

    Add to Discord
  2. 2

    Run /leaderboard create

    Name the board and pick Image Rating. Choose a log channel too if you want every entry posted there with its own star menu, and the option to approve images before they go live.

  3. 3

    Post the first entry

    Press Submit image on the board, name the entry and attach the picture. Members rate it from the menu under the entry, or press Rate entries to go through every entry they have not rated.

  4. 4

    Fine-tune it in the dashboard

    Approval, blind voting, submission limits, seasons and a web page for every board are all in the dashboard.

    Open the dashboard

FAQ

Image Rating leaderboard FAQ

How do members rate an image?

With a menu of 1 to 10 stars. It sits under each entry's own message in your log channel, and Rate entries on the board takes a member through every entry they have not rated yet, privately, one at a time. On the website they click the stars on the entry. Each member has one vote per entry and can change it whenever they like.

How is the winning image decided?

By its average rating. The board sorts entries by their average, highest first, and shows how many votes each one has beside it, so an entry with fewer but higher votes ranks above one with many lower ones. There is no minimum number of votes, so give everyone time to rate before you call a winner. Entries nobody has rated yet sit at the bottom.

Can I hide the scores until voting ends?

Yes. Turn on Hide Ratings (Blind Voting) in the dashboard: averages, ranks and who sent each entry are hidden in Discord and on the website, and the gallery lists the entries in the order they came in. Turn it off to reveal the results, or end a season, which reveals them as it freezes the board.

Can I approve images before they go live?

Yes, when the board has a log channel. Set Auto Approve to Off and every image waits there for a moderator to press Approve or Reject, or pick a delay from 1 hour to 7 days to approve whatever nobody has reviewed by then. New Image Rating boards start on Instant, and a board without a log channel always publishes images straight away.

Can I limit how many images each member submits?

Yes. Set Max Submissions in the dashboard. Images waiting for approval count towards the limit, and a rejected one frees its slot. When the contest closes, turn off Accepting Submissions: no new images come in, and voting stays open.

Can people vote for their own entry?

Unless you turn it off. With Allow Self-Voting off, nobody can rate their own entry, in Discord or on the website. The dashboard's Vote Log lists every vote on the board — who cast it, on which entry and the score — flags votes on people's own entries, lets you remove any vote and exports to CSV.

Let the community decide the winner.

A live image-rating leaderboard turns every contest into a community event — transparent votes, web gallery, and a clear winner at the end.

Add to Discord