SYS.HOME/CHROMA5/COMMANDS

SYS.COMMANDS

> CHROMA5 — Full Command Reference

All slash commands available in Chroma5. Parameters marked required* must be provided. Commands marked PREMIUM require an active subscription.

Moderation

/kick

Kick a member from the server.

Parameters

member*The user to kick
reason*Reason for the kick
Requires:Kick Permissions trigger
Logs to guild webhook. Cannot kick users with equal or higher roles.
/ban

Permanently ban a member from the server.

Parameters

member*The user to ban
reason*Reason for the ban
Requires:Ban Permissions trigger
Logs to guild webhook. Sends DM notification to banned user.
/unban

Unban a previously banned user.

Parameters

user_id*Discord ID of the user to unban
reason*Reason for the unban
Requires:Unban Permissions trigger
/mute

Timeout (mute) a member for a specified duration.

Parameters

member*The user to mute
duration*Duration of the mute
reasonReason for the mute
Requires:Mute Permissions trigger

Role Assignment

/assignrole

Assign a role to a member.

Parameters

member*The member to assign the role to
role*The role to assign
reasonReason for the assignment
Requires:Role permission matrix (configured via /role permissions) OR Manage Role Perms trigger
Cannot assign a role equal to or higher than your own top role.
/removerole

Remove a role from a member.

Parameters

member*The member to remove the role from
role*The role to remove
reasonReason for the removal
Requires:Role permission matrix OR Manage Role Perms trigger
/role permissions

Configure which roles/users can assign a specific role.

Parameters

choices*Add, Remove, or Clear
assignablerole*The role to configure permissions for
roleoruser*The role or user to grant/revoke assignment rights
roleadminGrant role-admin rights (can manage this role's permissions)
Requires:Manage Role Permissions trigger
/role admin

Admin-level role management commands.

Requires:Manage Role Permissions trigger or Guild Admin trigger
/listrolepermsPREMIUM

List the role permission matrix for the server.

Parameters

assignableroleFilter by assignable role (optional)
assignerroleFilter by assigner role (optional)
Requires:Manage Role Permissions trigger
/selfrole

Assign yourself a role that has self-role access enabled.

Parameters

role*The role to assign to yourself
Requires:Allowed to Self Role trigger must be configured for the target role
/createRole

Create a new role in the server.

Parameters

name*Name for the new role
Requires:Create Role trigger
/rolerequest

Submit a request to be assigned a specific role.

Parameters

role*The role you want to request
reasonReason for the request
Requires:Any member (request channel must be configured)
/setrequestchannel

Set the channel where role requests will be sent.

Parameters

channel*The channel to use for role requests
Requires:Guild Admin trigger or server administrator

Temporary Roles

/temprole

Assign or remove a temporary role for a single member.

Parameters

choices*Add, Remove, or Check
member*The member to assign the temp role to
role*The role to assign temporarily
time*How many units of time
timetype*Minutes, Hours, Days, Weeks, or Months
Requires:Role permission matrix for the target role
The role is automatically removed when the timer expires. Background task checks every 60 seconds.
/masstemprolePREMIUM

Assign or remove a temporary role for multiple members at once.

Parameters

choices*Add, Remove, or Check
member*Comma-separated list of member IDs or mentions
role*The role to assign temporarily
time*How many units of time
timetype*Minutes, Hours, Days, Weeks, or Months
Requires:Mass TempRole Permissions trigger AND role permission matrix for the target role

Giveaways

/giveaway create

Create a new role giveaway in a channel.

Parameters

role*The role being given away
channel*The channel to post the giveaway in
duration*How long the giveaway runs
winners*Number of winners
Requires:Giveaway Access trigger
Entry counts update every 5 minutes on the embed. Winners are drawn automatically at end time.
/giveaway end

Manually end a giveaway early and draw winners.

Parameters

message_id*The message ID of the giveaway
Requires:Giveaway Access trigger
/giveaway reroll

Re-draw winners for a completed giveaway.

Parameters

message_id*The message ID of the giveaway
Requires:Giveaway Access trigger

Permissions Management

/permission

Add or remove a command trigger permission for a role or user.

Parameters

choices*Add or Remove
triggers*The permission trigger to modify
roleoruser*The role or user to grant/revoke the permission
Requires:Discord Administrator OR Guild Admin trigger (server owner always has access)
Use this to delegate moderation and management powers to staff without giving full Discord admin.

Embed Manager

/embed createPREMIUM

Launch the interactive embed builder. Configure author, title, description, image, thumbnail, and footer via button menus.

Requires:Embed Creator trigger
/embed editPREMIUM

Edit an existing embed that was created by the bot.

Parameters

message_id*The ID of the message containing the embed to edit
Requires:Embed Creator trigger

Subscriptions

/subscribe

Start a $7.99/month Stripe subscription for your server. Unlocks premium features.

Requires:Any member (one subscription per server)
The subscription is linked to the user who runs the command. Only one active subscription per server allowed.
/unsubscribe

Cancel the active subscription for your server.

Requires:Must be the original subscriber

Utility

/timestamp

Generate a Discord timestamp string for a given date and time.

Parameters

datetime*The date and time to convert
formatThe timestamp format style
Requires:Any member
/viewrole

View detailed information about a specific role.

Parameters

role*The role to inspect
Requires:Any member
/multiRoleAssignment

Assign multiple roles to a member in a single command.

Parameters

member*The member to assign roles to
roles*Comma-separated list of roles
Requires:Role permission matrix for each target role

Need help or found a bug?

Join Our Discord Support Server