πŸ‰

Donjon Rusher

Organize dungeon speed runs: public panel, screenshot participation, admin time validation and an automatically rewarded podium (top 3).

The problem solved

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.

Available commands

1 setup command Β· Public panel, admin validation & rewarded podium

/config_pvm_event
πŸ”’ AdministratorπŸ”’ Ephemeral

Everything is managed from this command (1 active event per server): channel setup, event deployment and closing.

ElementDescription
πŸ“’ Panel channelPublic channel where the event panel is deployed
πŸ› οΈ Validation channelAdmin channel where submissions to validate arrive
πŸš€ Deploy an eventChoose level range β†’ dungeon β†’ podium rewards (πŸ₯‡ required, πŸ₯ˆ/πŸ₯‰ optional), then publish the panel
🏁 End the eventLocks the panel and publishes the final announcement (rewarded πŸ₯‡πŸ₯ˆπŸ₯‰ podium + rest of top 10)
Public panel
πŸ‘€ All membersPersistent message

Message 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.

A member has a single active submission at a time. If refused, they can try again. The screenshot is never stored in the database β€” it only lives as a Discord message.
ButtonDescription
βš”οΈ ParticipateOpens a form: screenshot upload + time entry (flexible formats: 6:45, 6m05, 4min40...). The submission is sent for validation.
πŸ‘₯ View participantsList of participants with their status (validated / pending); times stay hidden until closing.
Admin validation
πŸ”’ AdministratorValidation channel

Each submission creates a message in the admin channel with the screenshot, normalized time (MM:SS) and three actions.

At closing, the bot publishes a final announcement in the panel channel: the πŸ₯‡πŸ₯ˆπŸ₯‰ podium with its reward for each place, followed by the rest of the top 10 validated times.
ButtonDescription
βœ… ValidateSaves the player time
✏️ CorrectEdits the time through a form, with a confirmation preview before validation
❌ RejectDeletes the time; the member can participate again

Complete your Discord server

All features
Try Touch Manager for freeAdd the bot to your Discord server, no credit card required.