How it works

Everything you need to launch your first contest and keep it alive. No jargon, just the moves that matter.

From zero to your first podium

  1. 1

    Invite PodiumBot

    Click "Add to Discord", pick your server, accept the permissions. 30 seconds, done.

  2. 2

    Launch your contest

    Type /contest create in the channel of your choice, give it a name and a theme (best cat, best burger, best meme…). Off you go.

  3. 3

    Let your community play

    Your members sign in to the site with Discord to submit their entry and vote, with the images shown large. The /submit and /vote commands are still there for anyone who'd rather stay in Discord. When voting closes, the podium drops big in the channel.

4 phases, in order

  1. 1 Submissions open

    Members can post their entry. You can moderate if needed.

  2. 2 Voting open

    No new submissions. Every member rates the entries with five stars, from 2 to 10 out of 10.

  3. 3 Closed

    The gold/silver/bronze podium drops in the channel, automatically.

  4. 4 (or Cancelled)

    Change of heart? You can cancel anytime before close, no podium published.

Everything can be run from the web too

Discord commands are enough to launch a contest, but the dashboard handles the rest without you leaving your browser.

Pick your server
Sign in with Discord on podiumbot.app. You'll find the servers where you have the "Manage Server" permission and where PodiumBot is installed.
Follow your running contests
Every contest has its own page: the submissions received, the ratings as they land, the status and the channel where the podium will be posted.
Moderate without opening Discord
From a contest page, you can remove a submission that doesn't belong, or block the member who sent it.
Finish setting up a ranking
The /classement create command sets the frame. The list of subjects and criteria is filled in here, before you open the votes.
Rate and rank from the web
Rankings are rated on a dedicated page, one subject at a time, with a slider per criterion. Saving is automatic and your ratings stay editable.

For the people running the show

Reserved to members with the "Manage Server" permission.

/contest create

Launch a contest

Pick a name, a channel where everything gets posted, the number of winners (3 by default). Submissions open right away.
/contest open-voting

Move to voting

Once you've got enough entries, close submissions and open the voting phase.
/contest close

Close and publish the podium

Close voting. PodiumBot computes the winners and posts the podium in the channel.
/contest cancel

Cancel

Cancel an ongoing contest, no podium published. Use it if something really went sideways.
/contest info

See details

Lists the participants, current ratings and the contest status.
/classement create

Launch a multi-criteria ranking

For long-running evaluations across multiple axes (films your server watched together, scored on plot, acting, soundtrack, cinematography, pacing). Pick a name and channel; finalise the subjects and criteria from the web dashboard (Manage button). Nobody can vote while the ranking is in draft.
/classement open

Open the ranking to votes

Once your subjects and criteria are set, open it. The ranking goes live: every rating triggers an embed update with trader-style trend arrows (🔼+2, 🔽-1, ➖, 🆕).
/classement archive

Freeze a ranking

Locks the ratings: the ranking stays visible but no new vote is accepted. Optional: a ranking can stay open indefinitely.
/classement cancel

Cancel a ranking

Cancel a ranking without freezing it (ratings stay in the DB for audit, but no new vote is accepted).
/classement info

See details

Shows status, channel, subject and criterion counts, plus a direct link to the web page.
/settings locale

Change the bot's language

Switch between English and French for the bot's replies on your server. PodiumBot tries to auto-detect the server's language when invited, use this to override manually.

What your community can do

Everything below can also be done from the site, signed in with Discord: the commands are a shortcut, not the only way.

/submit add

Send a contest submission

Pick the contest, drop your image as an attachment, give it a title and a small description if you want.
/submit delete

Remove your submission

While submissions are open, you can delete yours and send another. After that, it's locked in.
/vote

Vote in a contest

Browse the entries one by one and rate them from 2 to 10 with the five stars. Fine-grained rating, from 0 to 10, happens on the web. You can't vote for yourself, nice try.
/results

See a contest podium

Live podium during voting, final podium after close. Updated in real time.
"Rate on the web" button

Rate in a ranking (classement)

On a ranking embed, click the button: the web rating page opens with one subject at a time and a 0-5 slider per criterion. Auto-saved. You can edit your ratings any time as long as the ranking isn't archived.

Stuff people ask all the time

Can I edit my submission after sending it?

Not directly, but you can delete it with /submit delete and send a new one, as long as submissions are still open.

How many contests at once on a single server?

1 on Free, unlimited on Pro. So you can run a "meme of the month" alongside a "best fanart of the week" with Pro.

How long do submission images stay online?

Forever: PodiumBot keeps them on its own storage, so even a year later your podium is still viewable.

How are winners computed?

Bayesian score: meaning entries with very few votes don't randomly grab the top spot. The more ratings, the more reliable the score.

Can I get my data back, or erase it?

Yes, without going through us: /account export sends you a file with everything we hold on you, /account delete wipes your account for good. Only the podium images of a closed contest are kept, anonymised, so other people's results don't end up with holes in them.

Got a question, a bug, an idea?

Join the support Discord, I usually reply within a few hours.

Support Discord

Ready to launch your first?

Every image gets checked, every vote counts once.