Organize dungeon speed runs: public panel, screenshot participation, admin time validation and an automatically rewarded podium (top 3).
Running a dungeon speed-run contest by hand is painful: you must collect screenshots one by one, read the times, check they are valid and keep a ranking up to date. Donjon Rusher handles everything: members submit their time with a screenshot, admins validate in one click, and the bot automatically publishes the rewarded podium (top 3) and the rest of the top 10 at closing.
1 setup command Β· Public panel, admin validation & rewarded podium
/config_pvm_eventEverything is managed from this command (1 active event per server): channel setup, event deployment and closing.
Event configuration
| Element | Description |
|---|---|
| π’ Panel channel | Public channel where the event panel is deployed |
| π οΈ Validation channel | Admin channel where submissions to validate arrive |
| π Deploy an event | Choose level range β dungeon β podium rewards (π₯ required, π₯/π₯ optional), then publish the panel |
| π End the event | Locks the panel and publishes the final announcement (rewarded π₯π₯π₯ podium + rest of top 10) |
Public panelMessage deployed in the public channel. Shows the target dungeon, the podium rewards (π₯π₯π₯), the rules (boss screenshot with the /Time in-game result) and the live participant counter.
Panel buttons
| Button | Description |
|---|---|
| βοΈ Participate | Opens a form: screenshot upload + time entry (flexible formats: 6:45, 6m05, 4min40...). The submission is sent for validation. |
| π₯ View participants | List of participants with their status (validated / pending); times stay hidden until closing. |
Admin validationEach submission creates a message in the admin channel with the screenshot, normalized time (MM:SS) and three actions.
Validation actions
| Button | Description |
|---|---|
| β Validate | Saves the player time |
| βοΈ Correct | Edits the time through a form, with a confirmation preview before validation |
| β Reject | Deletes the time; the member can participate again |