Live commands + admin tools
61Documentation
Everything you need to operate Viscra
Explore live command definitions straight from the bot along with usage tips and sub-command details. The list updates automatically, so you are always looking at what is currently deployed.
Last sync
Just nowMembers
User commands
Everything regular members can trigger inside your server. Use these to boost engagement.
/add
Add a user to the current ticket.
Usage/add user: <value>
/autoroles
Manage roles automatically assigned to new members.
Subcommands
addAdd a role to be automatically assigned.removeRemove a role from being automatically assigned.viewView all currently configured auto-roles.
/close
Closes the current ticket.
Usage/close
/dashboard
Provides a link to the Viscra web dashboard.
Usage/dashboard
/ep
Manages the EP (Event Point) tracking system.
Subcommands
setupInteractively sets up the EP tracking system for this server.addAdds EP points to one or more users. (Officer/Admin Only)removeRemoves EP points from one or more users. (Officer/Admin Only)viewViews a user's current EP status for the week.clear-inactivityClears inactivity warnings and resets quota status for a user. (Officer/Admin Only)
/event
Host and track Roblox in-game events.
Subcommands
hostHost a new in-game event and generate the launch link.endEnd an active event and archive results.
/flag
Manage beta feature flags for this server.
Subcommands
enableEnable a beta feature flag.disableDisable a beta feature flag.listList all enabled flags and available beta features.
/gameban
Manages game bans via Roblox Cloud API.
Subcommands
addBans a user from the game (and optionally the server).revokeRevokes a game ban.configConfigures the Game Universe ID for bans.
/gamepass
Manage gifted gamepasses for users.
Subcommands
giftGift a gamepass to a user.revokeRevoke a gifted gamepass from a user.viewView all gifted gamepasses for a user.listList all available gamepasses from the configured universe.configureConfigure the universe ID for gamepass autocomplete. (Admin only)
/groupbind
Manages group-wide role bindings for Roblox groups.
Subcommands
add-roleAdds roles to all members of a Roblox group.remove-roleRemoves roles from all members of a Roblox group.delete-bindDeletes an entire group-wide bind.viewDisplays all configured group-wide binds in the server.
/grouplogs
Configure Roblox group logging for rank changes, joins, and leaves.
Subcommands
addAdd a Roblox group to be tracked.sethicomroleSet the role to be pinged for HICOM changes.viewView currently tracked groups.deleteStop tracking a Roblox group.antiabuseConfigure anti-abuse thresholds for a group.rollbackRollback group ranks to a snapshot (PRO Only).
/grouprank
Ranks a user to a specified role in a Roblox group.
Usage/grouprank group: <value> user: <value> rank: <value>
/grouprequest
Accepts or denies a join request for a configured Roblox group.
Usage/grouprequest group: <value> action: <value> user: <value>
/invite
Get the bot invite link and support server link.
Usage/invite
/loa
Manages Leave of Absence (LOA) for users.
Subcommands
addPlaces a user on LOA.endEnds a user's LOA early.viewallViews all users currently on LOA.set-roleSets the role given to users on LOA.
/mainserver
Manages main server connections for division servers.
Subcommands
addConnect this division server to a main server.viewView the current main server connection or connected division servers.revokeRemove the main server connection (for division servers).disconnectDisconnect a division server from this main server.
/medal
Manages medals for users.
Subcommands
createCreates a new medal.editEdits the name or description of an existing medal type.awardAwards a medal to one or more users.revokeRevokes a medal from one or more users.deleteDeletes a medal type from the server.listLists all available medals in the server.viewViews a specific user's medals.
/modlog
View a user's moderation history.
Usage/modlog user: <value>
/purge
Deletes a specified number of messages from the current channel.
Usage/purge amount: <value>
/rankbind
Manages multi-role bindings and naming schemes for specific Roblox ranks.
Subcommands
add-roleAdds Discord roles and optionally a naming scheme to a Roblox rank bind.remove-roleRemoves Discord roles from a Roblox group rank bind.set-schemeSets or clears the naming scheme for an existing rank bind.delete-bindDeletes an entire rank bind (roles and scheme).viewDisplays all configured rank binds in the server.
/remove
Remove a user from the current ticket.
Usage/remove user: <value>
/settings
Manages server-specific bot settings.
Subcommands
set-verified-roleSets the role given to members who successfully verify.set-unverified-roleSets the role given to members when they join (removed on verification).set-warning-roleSets the role given to members when they receive a warning.set-log-channelSets the channel for message edit/delete logs. (Use /logsettings for more options)set-update-log-channelSets the channel where user update logs will be sent.set-economy-channelSets the channel where economy commands can be used.server-moderator-roleManages roles that can manage tickets and use moderation commands.set-ticket-categorySets the category where new ticket channels will be created.set-transcript-channelSets the channel where ticket transcripts will be sent.set-gamelink-authAuthorises Viscra's GameLink integration via Roblox OAuth.set-game-universeSets the Roblox Universe ID for game bans.officer-roleManages roles that can use officer-level commands.gamepass-gifter-roleManages roles that can gift gamepasses.set-roblox-cookieSets a custom Roblox cookie for this server.
/statistics
Displays statistics about the bot.
Usage/statistics
/topxp
Displays the top 10 users with the most XP in this server.
Usage/topxp
/unverify
Removes your verification and all associated roles.
Usage/unverify
/update
Updates a user's roles and nickname based on their Roblox account.
Usage/update [user: <value>]
/updateall
Updates roles for all members in the server based on verification status.
Usage/updateall
/verify
Initiates the verification process to link your Roblox account.
Usage/verify
/whois
Checks a user's verification status, group ranks, and medals.
Usage/whois [target: <value>]
/xp
Displays a user's XP in this server.
Usage/xp [user: <value>]
/xpchange
Changes a user's XP in this server.
Subcommands
addAdds XP to one or more users.removeRemoves XP from one or more users.setSets the XP for one or more users.
Staff
Administrator commands
Automate onboarding, XP, and moderation flows with the tools below.
/antimention
Manage the anti-mention list for this server.
Subcommands
addAdd a user to the anti-mention list.userThe user to protect from mentions.
removeRemove a user from the anti-mention list.userThe user to remove.
listList all users currently on the anti-mention list.
/apikeys
Manage your server API keys for Roblox-Bot and Public API.
Subcommands
generateGenerates a new API key. Revokes the old one if it exists.typeThe type of API key to generate.
viewView metadata for your current API keys.revokeRevokes an API key.typeThe type of API key to revoke.
/application
Create and manage application forms.
Subcommands
createCreate a new application form.manageTurn applications on/off or delete them.panelPost the application starting panel to a channel.idThe ID of the application form.
/backupserver
Create a full backup of the server (Channels, Roles, Categories).
Usage/backupserver
/ban
Bans a user from the server.
Usage/ban user: <value> [reason: <value>] [delete_messages_days: <value>]
/commandgroups
Manage command groups for this server.
Subcommands
listList all command groups and their status.enableEnable a command group.groupThe command group to enable.
disableDisable a command group.groupThe command group to disable.
/debug
Debugs a server for configuration issues.
Usage/debug serverid: <value>
/dupecategory
Duplicates an entire category, including channels and permissions.
Usage/dupecategory category: <value> [newname: <value>] [rolea: <value>] [roleb: <value>]
/economymanage
Manage the global economy (Owner Only)
Subcommands
setseasonSet the current seasonseasonSeason name
additemAdd an item to the shopnameItem NamepricePricedescriptionDescriptionstockStock (-1 for infinite)emojiItem EmojiseasonSeason availability (default: all)effect_typeEffect Typeeffect_durationDuration in minuteseffect_powerPower % (e.g. 10 for 10%)
deleteitemDelete an item from the shopidItem ID
givemoneyGive money to a useruserUseramountAmount
giftitemGift an item to a useruserUseritemItem IDamountAmount
wipeWipe a user's economy datauseridUser ID to wipe
enableEnable the global economy systemdisableDisable the global economy systemcompressCompress all user inventories to new formatblacklistBlacklist a user from the economyuseridDiscord User IDtoggleTrue to blacklist, false to remove
/embedcreate
Creates or edits a custom embed message.
Subcommands
createOpens a modal to create a new custom embed.channelThe channel to send the embed to.colourThe colour for the embed.
editOpens a modal to edit one of your existing embeds.message_link_or_idThe message link or ID of the embed message to edit.
/getusers
Refreshes Server Owner roles for all members in the support server based on server ownership.
Usage/getusers
/giveaway
Manages giveaways in the server.
Subcommands
createCreates a new giveaway.durationDuration (e.g., 1d, 12h, 30m, 60s).winnersThe number of winners.prizeThe prize for the giveaway.channelThe channel to post the giveaway in.
endEnds a running giveaway early.giveawayThe message ID of the giveaway.
rerollRerolls winners for an ended giveaway.giveawayThe message ID of the giveaway.
cancelCancels a running giveaway.giveawayThe message ID of the giveaway.
/kick
Kicks a user from the server.
Usage/kick user: <value> [reason: <value>]
/logsettings
Configure log channels for different event types.
Usage/logsettings type: <value> channel: <value>
/logsexclude
Manage logging exclusions for channels, categories, and roles.
Subcommands
addAdd a channel, category, or role to the logging exclusion list.channelThe channel to exclude.categoryThe category to exclude.roleThe role to exclude.
removeRemove a channel, category, or role from the logging exclusion list.channelThe channel to remove from exclusions.categoryThe category to remove from exclusions.roleThe role to remove from exclusions.
viewView all current logging exclusions.
/multi
Perform an action on a user across all servers you own.
Usage/multi action: <value> user: <value> reason: <value>
/pro
Manages Viscra PRO status for servers. (Owner Only)
Subcommands
grantGrants premium status to a server manually.serveridThe ID of the server.durationDuration in months.
revokeRevokes premium status from a server.serveridThe ID of the server.
viewViews premium status for a specific server.serveridThe ID of the server.
viewallDisplays all active premium servers.
/reactionrole
Manages reaction roles.
Subcommands
createCreates a new reaction role message with multiple roles.titleThe title of the embed.descriptionThe text of the embed.channelThe channel to post the message in.rolesThe emoji and role pairs. Format: emoji @Role emoji @Role ...
deleteDeletes an existing reaction role panel.panelThe reaction role panel to delete.
viewDisplays all configured reaction role panels in the server.
/restoreserver
Dangerous: Restore the server from the last backup. Wipes current layout.
Usage/restoreserver
/role
Bulk add or remove roles from users.
Usage/role action: <value> roles: <value> all: <value> [users: <value>]
/setup
Interactively sets up the server with roles and binds for a Roblox group.
Usage/setup groupid: <value>
/snippet
Manage server snippets for quick responses.
Subcommands
createCreate a new snippet.nameThe name/reference for this snippet (e.g., "info", "rules").contentThe content to send when this snippet is used.
editEdit an existing snippet.nameThe name of the snippet to edit.contentThe new content for this snippet.
deleteDelete a snippet.nameThe name of the snippet to delete.
viewView a snippet or list all snippets.nameThe name of the snippet to view (leave empty to list all).
/sticky
Manage sticky messages for channels.
Subcommands
createCreate a new sticky message.channelChannel to stick the message in.nameA unique name to identify this sticky message.colourThe colour for the embed.
editEdit an existing sticky message.nameThe name of the sticky message to edit.
deleteDelete an existing sticky message.nameThe name of the sticky message to delete.
/stickyroles
Manage roles that are not removed during role updates.
Subcommands
addAdd a role to the sticky role list.roleThe role to make sticky.
removeRemove a role from the sticky role list.roleThe sticky role to remove.
listList all currently configured sticky roles.
/tickets
Manages the ticket system.
Subcommands
panelManage ticket panels.createCreates a new ticket panel.deleteDeletes an existing ticket panel.manageEdits the text or title of an existing ticket panel.
categoryManage ticket categories.addAdds a new ticket category.editEdits an existing ticket category.removeRemoves a ticket category.listLists all ticket categories.
settingsGlobal ticket settings.namingSets the global ticket naming scheme.
/timeout
Times out a user from the server.
Usage/timeout user: <value> duration: <value> [reason: <value>]
/verifypanel
Posts the verification panel in the current channel.
Usage/verifypanel
/viewbinds
Displays all configured rank and group binds in the server.
Usage/viewbinds
/warn
Manages user warnings.
Subcommands
addWarns a user.userThe user to warn.reasonThe reason for the warning.
viewViews a user's warnings.userThe user whose warnings you want to see.
removeRemoves a specific warning using its ID.warningidThe unique ID of the warning to remove (e.g., a1b2c3d4).
/welcome
Configure the server welcome message.
Subcommands
setSet the welcome message and its destination.destinationWhere to send the welcome message.messageThe welcome message content. Use variables like {user_mention}.channelThe channel to send the message to (if destination is channel).
viewView the current welcome message configuration.disableDisable the welcome message feature.