Roles memberspick themselves.
Post one panel. People tap a button, pick from a dropdown or add a reaction — and they get the role. Exclusive colours, a verify lock and join auto-roles are built in. Try it here.
This is the same panel members see in Discord. Buttons toggle a role. Exclusive menus keep only one. Join auto-roles are a separate switch.
Or press the buttons on the panel. Exclusive colours keep one role. A join is not the same as a menu.
How it works
From a mention to a role in one tap
No extra bot. The same invite that does music and moderation posts the panel.
Create a menu
Dashboard → Auto Roles, or tag @ComCraft: “make a colour menu in #roles”. Pick buttons, a dropdown or reactions.
Add the roles
Each option is a Discord role plus an emoji and a label. Optional: one-at-a-time, a max, or a required role first.
Members tap
ComCraft posts the panel. A tap adds the role; the same tap removes it. Only that member sees the confirmation.
Join roles stay separate
New members can get @Member automatically. That is Welcome → Auto-Roles, not the menu in #roles.
What you can post
Six ways to hand out roles
Menus for people who choose, join roles for people who just arrived, a quiz when one tap is not enough.
Buttons A row they can tap
Best for a handful of roles. Blurple, grey or green buttons, with an emoji on each one.
Dropdown Many roles, one menu
When the list is long. Discord’s select menu keeps the channel clean.
Reactions Classic reaction roles
React with an emoji to take the role, remove the reaction to drop it. Same panel, older style.
Join Roles on arrival
Give @Member the moment someone joins. Delay it if a verification bot goes first. Bots can be skipped.
Quiz A few questions, one role
Role Quiz asks A/B questions and grants the role that matches the answers. Same Auto Roles feature family.
Verify Unlock the rest
A verify button can grant @Verified. Other menus can require that role before they work.
Three ways to set it up
Talk to it, open the dashboard, or both
A mention is enough for a first panel. The dashboard is there when you want every switch.
Mention @ComCraft
- make a colour menu in #roles
- Posts an exclusive colour panel. One colour at a time.
- post a language menu
- Reaction-style flags for Dutch, English, German — or the roles you name.
- give new members @Member
- Turns on join auto-roles. Not a menu.
- make a role quiz for onboarding
- Opens the multi-question flow instead of a single tap.
Dashboard → Auto Roles
- Menu type
- Buttons, dropdown or reactions.
- Max roles / exclusive
- 0 = unlimited. 1 = picking another role removes the previous one.
- Verify button
- A one-tap grant, often used before the rest of the menus.
- Required roles
- Only members who already hold a role can use the panel.
Dashboard → Welcome
- Join auto-roles
- Roles given when someone joins, with an optional delay.
- Ignore bots
- Invited bots do not get the member role.
- Remove on leave
- Drop those join roles if the member leaves and comes back later.
FAQ
Good to know
Is this a separate reaction-role bot?
No. Auto Roles is a module inside ComCraft. One invite, one dashboard, no second bot for self-assign roles.
What is the difference between join auto-roles and a role menu?
Join auto-roles are given automatically when someone arrives (Welcome). A role menu is a panel members tap themselves (Auto Roles). They can run together.
Can someone pick only one colour?
Yes. Set max roles to 1, or ask @ComCraft for an exclusive colour menu. Picking Blue removes Red; tapping Blue again clears it.
Who can use the buttons?
Anyone who can see the channel, unless you add a required role. The confirmation is ephemeral — only they see “Added @Valorant”.
Does the bot need extra permissions?
Manage Roles, and its role must sit above the roles it assigns. It also needs Send Messages and Add Reactions for reaction menus.
Can I talk to it in Dutch?
Yes. maak een kleurenmenu in #roles, geef nieuwe leden @Member and plaats een taalmenu all work.
Also in ComCraft
The same invite does much more
Auto Roles is one module. Music, moderation, casino and the dashboard come with it.
AI Moderation
An AI model reads context, not keywords. Toxicity, spam, scams and raid patterns are caught in real time — with warnings, escalation and full mod logs.
EconomyEconomy & Casino
ComCoins with daily streaks, a shop, and premium-feel games: slots, plinko, roulette, coinflip and multiplayer heists. Leaderboards keep it competitive.
AudioMusic
Play YouTube, Spotify and SoundCloud from chat with one live player card. Auto-DJ, saved playlists and 24/7 radio programs, on dedicated audio nodes.
GrowthLeveling & Rank Cards
XP for chat and voice, glass-styled rank cards your members actually screenshot, and automatic role rewards at every milestone.
FunGames & Events
Duels, trivia nights, giveaways and animated mini-games rendered as crisp GIFs in chat. Built to spike activity on quiet days.
OpsUtility & Logs
Welcome flows, reaction roles, autoroles, scheduled messages and a full audit log. Everything an admin needs, nothing buried in menus.
Roles in your server,
one tap away.
Invite ComCraft, post a menu, and let members pick. Free, no second bot.
Add ComCraft to Discordfree · buttons, dropdowns and reactions · music and moderation in the same bot