Achievements reward your members' activity: first message, 100 hours in voice, level 50, a one-year streak, a message written at midnight sharp… The catalog holds 191 achievements in 13 categories and 6 rarities. Each unlock is announced with a banner drawn by the bot, can give XP and a role, and every member has a public page with all their achievements.
This page explains the module's rules for administrators and curious members. Settings are on the Achievements page of the dashboard.
Key points
The module is off by default. Once on, members unlock achievements by being active; what they had already done before is unlocked silently, without a burst of banners.
Turn achievements on
Turn the module on with the Enable achievements switch of the Achievements page, or with the Achievements tile of the modules hub (same setting). Then pick an achievements channel for the banners.
- Without a channel, achievements are still unlocked, but nothing is posted.
- Every achievement is on by default. You can switch one off, or a whole category, from the page's catalog.
- The module needs no Premium plan.
What is counted
The bot counts each member's activity only while the system is on: messages, replies, mentions, files, links, GIFs, stickers, emojis, reactions, threads, voice minutes, screen shares, commands, music tracks, tickets, suggestions, polls, giveaways, bumps, counting…
- Minutes in the AFK channel do not count.
- Per message, items are capped: 5 mentions, 10 files, 3 GIFs, 5 links, 3 stickers, 20 emojis. Pasting 100 emojis in a message only counts 20.
- Times of day (night, morning, midnight, weekend, January 1st) follow the server's time zone.
- Some data already exists outside achievements and is read directly: level, streak, invites, seniority, boost. This is what the silent catch-up unlocks.
Checks happen along with activity: counters are saved every 5 seconds, level, streak, invites and seniority at most every 6 hours, account achievements at most every 30 minutes and server achievements at most every hour. An achievement can therefore arrive with a short delay.
Bots don't unlock achievements.
The unlock banner
Each unlock is announced with an image only in the achievements channel, with no text and no mention: nobody is notified. Banners are posted in order, one queue per server. There is no direct message.

The banner shows:
- the member's avatar and username (the server's icon and name for a server achievement);
- the type: Achievement unlocked, Account achievement or Server achievement;
- the medal, name, description and rarity of the achievement;
- the points (
+50 pts), the XP given (+150 XP) and the reward role (Role …) if any; - the share of members who have it (
12 % of members), or First on the server! for the first one.
Member and account banners have a See achievements button that opens the member's public page. The banner is written in the server's language. Its background follows the order described on the Achievements page: the member's personal background (Premium), the server's picture, the global banner, the welcome image.
Rarities
Each achievement has a rarity, which sets its points (the member's score) and the bonus XP:
| Rarity | Points | Default XP |
|---|---|---|
| Common | 10 | 25 |
| Uncommon | 25 | 75 |
| Rare | 50 | 150 |
| Epic | 100 | 400 |
| Legendary | 250 | 1000 |
| Mythic | 500 | 2500 |
A member's score is the sum of the points of their member and account achievements.
Categories
| Category | Type | Achievements | What to do | Examples |
|---|---|---|---|---|
| Messages | Member | 11 | Send from 1 to 100,000 messages | First words (1st message), Chatterbox (100), Keyboard legend (100,000) |
| Voice | Member | 12 | Spend 1 to 1000 hours in voice, long sessions, share your screen | First call (1 h), Golden voice (100 h), All-nighter (8 h in a row) |
| Levels | Member | 11 | Reach levels 1 to 100 | Initiate (level 10), Grandmaster (50), Living legend (100) |
| Streaks | Member | 10 | Keep a streak of 3 to 365 days, use freezes | Week on fire (7 days), Phoenix (1 year) |
| Social | Member | 22 | React, reply, mention, invite | Reactive (10 reactions), Influencer (100 invites) |
| Media | Member | 16 | Share pictures, links, GIFs, stickers and emojis | First share (1st file), Movie buff (250 GIFs) |
| Community | Member | 23 | Tickets, suggestions, polls, giveaways, bumps, counting | Help wanted (1st ticket), Lucky (win a giveaway), To infinity (5,000 right counts) |
| Music | Member | 6 | Play tracks with the Dispatch.IO player | First note (1st track) |
| Dispatch.IO | Member | 5 | Use the bot's commands | Hello Dispatch (1st command) |
| Loyalty | Member | 14 | Seniority (7 days to 5 years), active days, boost | One year already (member for 1 year), Booster |
| Secrets | Member | 13 | Hidden: found by chance | see below |
| Account | Account | 17 | The Discord account, on every server | Globetrotter (active on 2 servers), Stylist (personal background), Platinum (250 achievements) |
| Server | Server | 31 | The whole server: members, boosts, messages, voice, age, bumps, tickets… | Small circle (10 members), Level 3, Museum (1,000 achievements unlocked) |
- An account achievement is unlocked once per Discord account, valid on every server. It shows on each server where achievements are on.
- A server achievement is unlocked by the whole server: its banner carries the server's name and icon.
Secret achievements
The 13 achievements of the Secrets category are hidden: on the public page they show as Secret achievement with "Keep exploring to find it…", with no progress. Their name is only revealed when unlocked, on a banner marked Secret achievement.

A few hints without giving everything away: write in the middle of the night, very early in the morning, at midnight sharp or on January 1st, write very long messages, shout in capitals, ask lots of questions, laugh, make a counting mistake… Administrators see the full list in the dashboard catalog.
Rewards
Only member achievements give a reward, when an announced unlock happens:
- XP: the rarity's amount, or the one set for this achievement (0 to 100,000, 0 = no XP). XP is only given when the XP bonus and the level system are on. It can trigger a level-up, with the usual announcement.
- Role: the role set for this achievement. The bot never gives a role with moderation or administration rights, nor a role above its own.
Rewards are set on the Achievements page.
The silent catch-up
When the system is turned on, or when a switched-off achievement is switched back on, the bot records the date. Everything a member had already done at that moment is unlocked silently: the achievement shows on their page and counts in their score, but with no banner, no role and no XP.
- A member's catch-up happens at their first activity after the activation: an inactive member gets it later.
- Account achievements are caught up once per Discord account.
- Server achievements are checked as soon as the system is turned on.
- A member who joins after the activation has nothing to catch up: their achievements are announced normally.
This catch-up prevents a long-active server from receiving hundreds of banners at once.
The /achievements command
/achievementsShows the achievements a member unlocked on the server.
Syntax
/achievements [user:<member>]Options
| Option | Type | Required | Description |
|---|---|---|---|
user | Member | No | The member whose achievements to show. Without it, yours. |
Member permission
None
Bot permission
None
Where to use it
Server only
Rate limit
1 use every 10 seconds
Plan
Free
Examples
/achievements/achievements user:@Alex
In a French Discord, the command is called /succès and its option utilisateur.
Result on Discord

The card shows the avatar and username, the score, the number of achievements unlocked (member and account, among those switched on), the 5 latest achievements and the progress per category. The See every achievement button opens the member's public page.
| Reply | Cause |
|---|---|
| "Achievements are not enabled on this server." | The module is off. |
| "Bots don't unlock achievements." | The chosen member is a bot. |
| "This member is not on the server." | The member left the server. |
The public achievements page
Each member has a public page /rank/<server>/<member>/achievements: score, unlocked achievements with their date, progress on the others, share of members who have them. An unlocked achievement can be shared: the link shows its banner in Discord. Details: Leaderboards and rank cards.
Settings and defaults
| Setting | Default | Where |
|---|---|---|
| Achievement system | Off | Achievements page, modules hub |
| Achievements channel | None | Achievements page |
| XP bonus | On | Achievements page |
| Banner picture and dark veil | No picture, veil on | Achievements page |
| Available achievements | All 191 | Catalog of the Achievements page |
| Rewards | None | Catalog of the Achievements page |
| Personal banner background | None | Personal images (Premium) |
Changes apply immediately and are noted in the configuration logs channel ("Achievements have been enabled.", "The achievements settings have been updated.").
Common problems
| Problem | Cause | What to do |
|---|---|---|
| No banner is posted | No achievements channel, or the bot cannot write in it. | Pick a channel and check the View Channel, Send Messages and Attach Files permissions. Use Send a test. |
| A member has achievements without a banner | Silent catch-up: they had already done them before the activation. | Normal: only new achievements are announced. |
| No XP on an unlock | XP bonus off, level system off, reward set to 0 XP, or account / server achievement. | Check the settings of the Achievements and Levels pages. |
| The reward role is not given | The role is above the bot's role or has moderation or administration rights. | Move the bot's role higher, or pick a role without sensitive rights. |
| An achievement does not arrive right away | Level, streak, seniority and server checks are spaced out (up to 6 hours). | Wait: it will be unlocked at the member's next activity. |
| Messages from before the activation don't count | Counters only run while the system is on. | Normal: only level, streak, invites, seniority and boost are read retroactively. |