ComCraft Auto Roles · free for every server

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.

ButtonsDropdownReactionsNo second bot needed219 servers use ComCraft
rolesPick games, colours or a language
Welcome to #roles!Self-assign roles here. Join roles are given automatically in #welcome.
ComCraftAPPToday at 07:28 PM
ROLE MENU
Pick your games

Tap a button to add or remove a role. You can hold more than one.

@ComCraft
What just happenedTap a role — or ask ComCraft

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.

Tap
Exclusive
Setup

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.

Share it

Someone asking for reaction roles?

Post this link in Discord. It unfolds into the card on the right, with the panel, what it does and a button to add ComCraft.

  • 🔗 codecraft-solutions.com/autoroles is the short link.
  • 🖼️ Discord shows the card by itself, no bot needed to post it.
  • 📈 The server and member numbers are live.
youToday at 17:47
ComCraft Auto Roles
Self-assign role menus built into ComCraft. Members tap a button, pick from a dropdown or add a reaction — no second bot.
  • Buttons, dropdown or reactions for the same panel
  • Exclusive colours so only one role stays on
  • Join auto-roles when someone arrives, plus a verify lock
Free for every server · 219 Discord servers · 103,076 members

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.

Roles in your server,
one tap away.

Invite ComCraft, post a menu, and let members pick. Free, no second bot.

Add ComCraft to Discord

free · buttons, dropdowns and reactions · music and moderation in the same bot