Bring PrestatieAPI into Discord

Add the PrestatieAPI bot to your server and manage achievements, sync members, and share leaderboards without leaving Discord.

What the bot can do

Every command talks to your own PrestatieAPI account through your server's own token.

Award achievements from chat icon
Award achievements from chat

Use /achieve and /progression to award, revoke, or update a member's achievement progress without leaving Discord.

Sync your members icon
Sync your members

Run /sync-users to bring your Discord members into PrestatieAPI, or turn on hourly auto-sync.

Live event announcements icon
Live event announcements

Post new achievement events straight into a channel as they happen, no polling of your own required.

Public leaderboards icon
Public leaderboards

Members can run /ranking, /achievements and /compare-achievements themselves to see how they stack up.

Getting started

  1. Create your PrestatieAPI account and get your API token.
  2. Add the bot to your Discord server.
  3. As the server owner, run /prestatie-setup set token:<your API token>.
  4. Run /sync-users to bring your members in, then /achieve to award your first achievement.