First Launch
Welcome to Rolex! Follow these steps to get your bot up and running in minutes.
💡Make sure you have Administrator or Manage Server permissions before inviting the bot. Default prefix is -.
1
Invite Rolex to your server
Click "Add to Discord" and grant the requested permissions when prompted.
2
Verify the bot is online
Run -ping to confirm Rolex is responding in your server.
3
Set a custom prefix (optional)
Run -prefix <newprefix> to change the default - prefix.
4
Configure features
Browse the sidebar to set up Security, Logging, AutoMod, and more.
Usage Guide
Learn how Rolex commands are structured for consistent, easy use.
Command Structure
Format: -command <required> [optional]. Angle brackets = required. Square brackets = optional.
Permissions
Moderation commands require the matching Discord permission (e.g. Ban Members for -ban). Security commands are restricted to the server owner.
Getting Help
Run -help for all categories or -help <command> for a specific one.
Security
Our security system provides robust protection and recovery tools to defend your server from unauthorized changes and attacks.
IN THIS SECTION
#Antinuke
-antinuke <enable/disable>
Enable or disable the security system to protect your server from malicious actions.
#Clear Permissions
-clear-permissions <Administrator/Ban Members/Kick Members>
Remove dangerous or sensitive permissions from server roles to enhance security.
#Owner
-owner <add/remove/reset/show>
Manage additional owners for the security system: add, remove, reset, or display owners.
#Punishment
-punishment <Ban/kick>
Configure the punishment action the security system should take when a rule is violated.
#Status
-antinuke status
Display the current security system status for your server.
#Toggle
-toggle <feature>
Enable or disable specific security features for your server.
#Whitelist
-whitelist <add/remove/reset/show> [@user]
Manage the server whitelist: add, remove, reset, or display whitelisted members.
Moderation
Give your moderators a complete toolkit to keep the server in order. All actions are logged automatically when logging is configured.
IN THIS SECTION
#Ban
-ban <@user> [reason]
Permanently ban a member from the server with an optional reason.
#Unban
-unban <userID> [reason]
Lift a ban and allow a previously banned member to rejoin the server.
#Unban All
-unbanall
Remove bans from all previously banned members, allowing them to rejoin.
#Kick
-kick <@member> [reason]
Remove a member from the server. They can rejoin with an invite.
#Mute
-mute <@member> [duration] [reason]
Temporarily prevent a member from sending messages or speaking.
#Unmute
-unmute <@member>
Remove a member's timeout, allowing them to send messages and speak again.
#Purge
-purge [@member] <amount>
Bulk delete up to 1000 messages, optionally by member.
#Lock
-lock [#channel]
Lock a channel to prevent members from sending messages.
#Unlock
-unlock [#channel]
Unlock a channel to allow members to send messages.
#Hide
-hide [#channel]
Hide a channel so that members cannot see it.
#Unhide
-unhide [#channel]
Make a hidden channel visible to members.
Logging
Track everything that happens in your server in real time. Each log type can be directed to a separate channel.
IN THIS SECTION
#Log All
-logall <enable/disable> [#channel]
Enable or disable all server logs at once in a specified channel.
#Mod Log
-modlog <#channel>
Track moderation actions such as bans, kicks and mutes.
#Member Log
-memberlog <#channel>
Track member events such as joins, leaves, nickname changes, and role updates.
#Message Log
-msglog <#channel>
Track message events such as deletions, edits, and bulk deletions.
#Channel Log
-channellog <#channel>
Track channel creation, updates, and deletions on your server.
#Role Log
-rolelog <#channel>
Track role events such as creation, updates, and deletions.
#Server Log
-serverlog <#channel>
Track server updates such as emoji changes, icon updates, and other modifications.
Auto Moderation
Automatically moderate your server's chat without requiring manual action. Configure spam, mention, and preset word filters.
IN THIS SECTION
#Automod (All)
-automod <enable/disable>
Enable or disable all automod features at once, including spam, mention, and other filters.
#Spam Filter
-automod-spam <enable/disable>
Enable or disable the spam filter to automatically detect and prevent repetitive messages.
#Mention Filter
-automod-mention <enable/disable> [action]
Enable or disable the mention spam filter to prevent excessive mentions.
#Preset Words
-automod-preset <enable/disable> <Profanity/Sexual Content/Hate Speech>
Blocks messages containing a word from the automod list set by default.
Auto Roles
Automatically assign roles to members or bots when they join your server.
IN THIS SECTION
#Member Autorole
-autoroles-member <add/remove> <@role>
Add or remove roles from the autoroles list for members.
#Bot Autorole
-autoroles-bot <add/remove> <@role>
Add or remove roles from the autoroles list for bots.
#Config
-autoroles-config
Displays the current autoroles configuration for bots and members.
#Reset
-autoroles-reset
Resets the autoroles configuration.
Giveaways
Run giveaways directly in your server with full control over duration, prize, and winner count.
IN THIS SECTION
#Start
-gstart <duration> <winners> <prize>
Start a new giveaway on the server and set its duration, prize, and number of winners.
#End
-gend [messageID]
End an active giveaway and announce the winners immediately.
#Reroll
-greroll [messageID]
Reroll a giveaway to select new winners.
#Cancel
-gcancel [messageID]
Cancel an active giveaway.
#List
-glist
Display a list of all giveaways on the server.
Welcomer
Set up custom welcome messages with full embed support to greet new members as they join your server.
IN THIS SECTION
#Greet Channel
-greet-channel <#channel>
Sets the channel for the welcomer.
#Greet Message
-greet-message
Sets up the welcome message. A list of placeholders is displayed after the command is executed.
#Greet Embed
-greet-embed
Enables or disables using an embed for the welcome message.
#Greet Author
-greet-author <name/icon>
Sets the author for the welcome embed. A list of placeholders is displayed after the command is executed.
#Greet Title
-greet-title
Sets the title for the welcome embed. A list of placeholders is displayed after the command is executed.
#Greet Description
-greet-description
Sets up the welcome embed description. A list of placeholders is displayed after the command is executed.
#Greet Color
-greet-color <color>
Sets the embed color for the welcome message.
#Greet Image
-greet-image
Sets the image for the welcome embed. A list of placeholders is displayed after the command is executed.
#Greet Thumbnail
-greet-thumbnail
Sets the thumbnail for the welcome embed. A list of placeholders is displayed after the command is executed.
#Greet Screening
-greet-screening
Enables or disables screening for the welcome system. If enabled, the welcome message will only be sent after the member has passed the screening process.
#Greet Test
-greet-test
Tests the welcome message and previews how it will look.
#Greet Reset
-greet-reset
Disable and reset the welcome configuration for your server.
Utility
General-purpose utility commands for server management and information lookup.
IN THIS SECTION
#Ping
-ping
Shows latency for the bot and its database.
#Bot Info
-botinfo
Shows information on the bot including stats and uptime.
#Help
-help [command]
Get information on the bot commands and categories.
#Prefix
-prefix [newprefix]
Set your custom prefix for the server. Displays the current prefix if no new prefix is provided.
#Server Info
-serverinfo
Shows information about the server.
#User Info
-userinfo [@member]
Shows the information for the mentioned user.
#Role Info
-roleinfo <@role>
Shows roleinfo for the mentioned role.
#Role
-role <@member> <@role>
Gives a role to a member.
#Role All
-roleall <members/bots> <@role>
Gives a role to all members or bots in the server
#Add Emoji
-addemoji <emoji/url/id> [name]
Add a custom emoji to the server.
#Add Sticker
-addsticker <attachment/url/id>
Add a sticker to the server.
#AFK
-afk [reason]
Set your status to AFK.
#Define
-define <term>
Searches the Urban Dictionary for a term.
#Ignore
-ignore <#channel>
Ignores commands in a specific channel.
#List
-list <inrole @role/badges/roles/emojis/stickers/boosters/bots/mods/joinpos/bans/admins/noroles/muted>
Shows categorized lists including roles, members, emojis, staff, and other server data.
#Raw Message
-rawmsg <messageID> [#channel]
Shows raw data for the provided message. If the message is not in the current channel, the channel parameter must be specified.
#Server Banner
-serverbanner
Display the banner of the server.
#Server Icon
-servericon
Display the icon of the server.
#User Banner
-banner [@member]
Shows the banner for the mentioned user.
#User Avatar
-avatar [@member]
Shows the avatar for the mentioned user.
Media
Configure media-only channels where only image and video content is allowed.
IN THIS SECTION
VC Roles
Automatically assign or remove roles when members or bots join a voice channel.
IN THIS SECTION
#VC Member Role
-vcrole-member <add/remove> <@role>
Add or remove roles from the list of roles that are given to members when they join a voice channel.
#VC Bot Role
-vcrole-bot <add/remove> <@role>
Add or remove roles from the list of roles that are given to bots when they join a voice channel.
#VC Config
-vcrole-config
Display the current configuration for voice channel roles.
#VC Reset
-vcrole-reset
Reset all voice channel role configurations for the server.