Lona Docs DOCS Dashboard Support Add Lona
Guide / Custom roles

Custom roles

Every member designs their own role — with their name, color, and icon.

5 commands5 PRO3 recipes
How to configure it from the dashboard

Custom roles give each member their very own unique role. The real power comes from linking them to rewards — not opening them to everyone.

Set up the system

From Discord: `!setuproles`

A single command sets up everything. Then configure access permissions and the log channel.

!setuproles setup · !setroleaccess @role who is eligible · !setrolelog #channel modification log

Determine who is eligible

`!setroleaccess @role`

Don't open it to everyone. Link it to something worthwhile:

Server boosters
Members reaching a specific level
Premium subscribers

A custom role is a privilege — if everyone gets it, it loses its value.

Allowed role@Booster
Log channelLogs every change#role-logs

Monitor via the log

Custom roles log channel

The log records every change — so if someone gives their role an inappropriate name, you'll know immediately and can delete it with !delrole.

Warning: Custom roles increase the server's role count quickly, and Discord has a limit of 250 roles. Clean up roles belonging to members who left the server.
Role icons require the server to be at least Boost Level 2

How the system works

Custom roles give each member a role exclusive to them — they choose its name, color, and icon themselves.

Smart use: Tie it to a reward. For example, a custom role for server boosters, members reaching a specific level, or Premium subscribers.

!setroleaccess defines who is eligible, and !setrolelog logs every edit so no one gives their role an inappropriate name without your knowledge.

Practical recipes

Tie it to an earned reward

Custom roles are much more impactful as a privilege rather than a right for everyone:
1!setuproles — Set up the system
2!setroleaccess @role — Define who is eligible (boosters, high levels, subscribers)
3!setrolelog #channel — Log every edit
4!myrole — The member designs their own role

A member gave their role an inappropriate name

The log helps you catch it quickly:
1Check the custom roles log channel
2!delrole — Delete their role
3!setroleaccess — Restrict access if it happens again

Enable it as a reward for special members

Three commands:
1!setuproles — Set up the system
2!setroleaccess @role — Who is eligible
3!setrolelog #channel — Edit logs
Tips and warnings
Role icons require the server to be Boost level 2 or higher.
Custom roles are one of the strongest Premium features that drive subscriptions — personal flair sells.
Role icons require the server to be Boost level 2 or higher.
Without !setroleaccess, any member can create a role. Set access permissions from day one.
Custom roles quickly increase the server's role count — Discord has a limit of 250 roles. Clean up roles of members who left.
Without !setroleaccess, any member can create a role. Set access permissions from day one.
Commands · 5
Copied ✓
!delrolePrefixPROAdmin
Delete a member's role
Copied ✓
!myrolePrefixPRO
View your current role
Copied ✓
!setroleaccessPrefixPROAdmin
Set required role (no role = everyone)
Copied ✓
!setrolelogPrefixPROAdmin
Set log channel
Copied ✓
!setuprolesPrefixPROAdmin
Enable custom roles system
No commands match the filter