24 achievements out of the box
A tiered built-in set covers messages, voice time, music, levels, coins earned, /daily streaks, invites, giveaways and days on the server. Switch off any you don't want.
Achievements: a feature of Rezaletbot, the free Discord bot.
Rezaletbot turns time on your server into goals: the first 100 messages, the first hour in voice, level 10, a week-long /daily streak and more. When a member hits one, the achievement unlocks on its own, gets announced and the reward you set is paid out right away.
@Mira
A tiered built-in set covers messages, voice time, music, levels, coins earned, /daily streaks, invites, giveaways and days on the server. Switch off any you don't want.
Add up to 50 custom achievements and pick the name, emoji, description, condition and target, like 50 posts in #art.
Attach a reward to each achievement: coins if the economy is on, XP if levels are on, and a role if you like. It's paid the moment the achievement unlocks.
Unlocks go to a dedicated channel, the chat channel where they happened, or DMs, or aren't announced at all. Several unlocks at once share a single message.
Icons of a member's 8 latest achievements show up as badges on their /rank card, and the web leaderboard lists how many they've unlocked.
Use the “Given manually” condition for things like an event winner or your most helpful member, then give or take it back from the panel.
The built-in set runs from “Joined the chat” (100 messages) to “Voice of the server” (10,000), from “First hour” to “Lives in voice”, and from “Rising” (level 5) to “Legend” (level 50). There are goals for coins earned, /daily streaks, invites, giveaways and loyalty ones like “One year in”. Turn any of them off one by one and give each its own reward.
For a custom achievement you pick the condition from a list: messages, voice or music minutes, level, coins, streak, invites, giveaways, days on the server, messages in a specific channel, or given manually. Enter the target and attach a reward. A channel goal, like 50 posts in #art, counts from the moment the achievement is added.
The /achievements command lists what a member has unlocked with dates, and the next goals with a progress bar, closest first. Pick another member to see theirs. Running it also queues that member for a check, so anything they've already earned unlocks within a few seconds.
Add Rezaletbot to your server. Role rewards need Manage Roles. Turn on Levels for message and voice goals, Economy for coin goals and Invite tracking for invite goals.
Sign in with Discord, pick your server and switch Status on in the Settings tab of Achievements. Keep the built-in set on, choose where unlocks are announced and save.
Web panel → Community → AchievementsIn the Custom tab press “Add achievement” and choose the condition and reward. Then type /achievements in Discord to see your progress.
/achievementsShows the achievements you've unlocked and your next goals with progress bars, or another member's if you pick one.Most often the system behind it is off: message, voice, music and level goals need Levels, coin and streak goals need Economy, and invite goals need Invite tracking. Message goals only count messages that earn XP, so ones sent during the cooldown don't count. Checks run a few seconds after the member does something.
Yes, for most goals. Message, voice, level, coin and invite totals are already recorded, so the next time a member is active or runs /achievements, everything they've earned unlocks together in one message. Goals for a specific channel count from the moment that achievement is added.
Yes. Find the member in the panel's Members tab and press Give next to the achievement; the reward and announcement go out just like a normal unlock. Take back removes it, and you can reset one member or everyone. For awards that should only ever be given by hand, set the condition to “Given manually”.
You can combine three: coins (with the economy on, up to 1,000,000), XP (with levels on, up to 100,000) and a role. If the XP pushes the member to a new level, the level roles and level-up message follow too. For a role reward the bot's role must be above that role.
With “The chat channel where it happened”, an unlock from a message is posted in that channel. Unlocks from voice, the economy or invites aren't tied to a message, so they go to the fallback channel, or by DM if there isn't one. You can also open a read-only announcement channel from the panel in one click.
Behind every great moment, there’s a great song.
Add to Discord✳