RUST++

Discord Slash Commands

Slash CommandDescription
/alarmOperations on Smart Alarms.
/aliasCreate an alias for a command/sequence of characters.
/blacklistBlacklist a user from using the bot.
/cctvPosts CCTV codes for a monument.
/craftDisplay the cost to craft an item.
/credentialsSet/Clear the FCM Credentials for the user account.
/decayDisplay the decay time of an item.
/helpDisplay help message.
/itemGet the details of an item.
/leaderGive or take the leadership from/to a team member.
/mapGet the currently connected server map image.
/marketOperations for In-Game Vending Machines.
/playersGet player/players information based on battlemetrics.
/recycleDisplay the output of recycling an item.
/researchDisplay the cost to research an item.
/resetReset Discord channels.
/roleSet/Clear a specific role that will be able to see the rustplusplus category content.
/storagemonitorOperations on Storage Monitors.
/switchOperations on Smart Switches.
/upkeepGet the upkeep cost of an item.
/uptimeDisplay uptime of the bot and server.
/voiceOperations on Voice Feature.

/alarm

Operations on Smart Alarms.

SubCommandOptionsDescriptionRequired
edit Edit the properties of a Smart Alarm.
idThe ID of the Smart Alarm.True
imageSet the image that best represent the Smart Alarm.True
alarms-slash-command

/alias

Create an alias for a command/sequence of characters.

SubCommandOptionsDescriptionRequired
add Add an alias.
aliasThe alias to use.True
valueThe command/sequence of characters.True
remove Remove an alias.
indexThe index of the alias to remove.True
show Show all registered aliases.
alias-slash-command

/blacklist

Blacklist a user from using the bot.

SubCommandOptionsDescriptionRequired
add Add user to the blacklist.
discord_userThe discord user.False
steamidThe steamid of the user.False
remove Remove user from the blacklist.
discord_userThe discord user.False
steamidThe steamid of the user.False
show Show blacklisted users.
blacklist-slash-command

/cctv

Posts CCTV codes for a monument.

SubCommandOptionsDescriptionRequired
monumentRust monument.True
cctv-slash-command

/craft

Display the cost to craft an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item to craft.False
idThe id of the item to craft.False
quantityThe quantity of items to craft.False
craft-slash-command

/credentials

Add/Remove the FCM Credentials for the user account.

SubCommandOptionsDescriptionRequired
add Add FCM Credentials.
keys_private_keyKeys Private Key.True
keys_public_keyKeys Public Key.True
keys_auth_secretKeys Auth Secret.True
fcm_tokenFCM Token.True
fcm_push_setFCM Push Set.True
gcm_tokenGCM Token.True
gcm_android_idGCM Android ID.True
gcm_security_tokenGCM Security Token.True
gcm_app_idGCM App ID.True
steam_idSteam ID.True
hosterShould be hoster.False
remove Remove FCM Credentials.
steam_idSteam ID.False
show Show all registered FCM Credentials.
set_hoster Set the hoster.
steam_idSteam ID.False
credentials-slash-command

/decay

Display the decay time of an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item.False
idThe id of the item.False
hpTHe current HP of the item.False
decay-slash-command

/help

Display help message.

help-slash-command

/item

Get the details of an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item.False
idThe id of the item.False
item-slash-command

/leader

Give or take the leadership from/to a team member.

SubCommandOptionsDescriptionRequired
memberThe name of the team member.True
leader-slash-command

/map

Get the currently connected server map image.

SubCommandOptionsDescriptionRequired
all Get the map including both monument names and markers.
clean Get the clean map.
monuments Get the map including monument names.
markers Get the map including markers.
map-slash-command

/market

Operations for In-Game Vending Machines.

SubCommandOptionsDescriptionRequired
search Search for an item in Vending Machines.
orderThe order type to search for (all, buy, sell).True
nameThe name of the item to search for.False
idThe ID of the item to search for.False
subscribe Subscribe to an item in Vending Machines.
orderThe order type (all, buy, sell).True
nameThe name of the item to subscribe to.False
idThe ID of the item to subscribe to.False
unsubscribe Unsubscribe to an item in Vending Machines.
orderThe order type (all, buy, sell).True
nameThe name of the item to unsubscribe to.False
idThe ID of the item to unsubscribe to.False
list Display the subscription list.
market-slash-command

/players

Get player/players information based on Battlemetrics. Calling the subcommand name without the name option will display all players depending on status option. By calling the subcommand playerid, you will get more specific information about a single player.

SubCommandOptionsDescriptionRequired
name Search for a player on Battlemetrics based on player name.
statusSearch for players that are online/offline/any.True
nameThe name of the player.False
battlemetricsidThe Battlemetrics ID of the server (default: The connected server).False
playerid Search for a player on Battlemetrics based on player id.
playeridThe player id of the player.True
battlemetricsidThe Battlemetrics ID of the server (default: The connected server).False
players-slash-commandplayers-all-players-slas-_commandplayers-specific-user-slash-command

/recycle

Display the output of recycling an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item to recycle.False
idThe id of the item to recycle.False
quantitiyThe quantitiy of the items to recycle.False
recycle-slash-command

/research

Display the cost to research an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item to research.False
idThe id of the item to research.False
research-slash-command

/reset

Reset Discord channels.

SubCommandOptionsDescriptionRequired
discord Reset discord channels.
information Reset information channels.
servers Reset servers channels.
settings Reset settings channels.
switches Reset switches channels.
alarms Reset alarms channels.
storagemonitors Reset storagemonitors channels.
trackers Reset trackers channels.
reset-slash-command

/role

Set/Clear a specific role that will be able to see the rustplusplus category content.

SubCommandOptionsDescriptionRequired
set Set the role.
roleThe role rustplusplus channels will be visible to.True
clear Clear the role (to allow everyone to see the rustplusplus channels).
role-slash-command

/storagemonitors

Operations on Storage Monitors.

SubCommandOptionsDescriptionRequired
edit Edit the properties of a Storage Monitor.
idThe ID of the Storage Monitor.True
imageSet the image that best represent the Storage Monitor.True
storagemonitor-slash-command

/switch

Operations on Smart Switches.

SubCommandOptionsDescriptionRequired
edit Edit the properties of a Smart Switch.
idThe ID of the Smart Switch.True
imageSet the image that best represent the Smart Switch.True
switch-slash-command

/upkeep

Get the upkeep cost of an item.

SubCommandOptionsDescriptionRequired
nameThe name of the item.False
idThe id of the item.False
upkeep-slash-command

/uptime

Display uptime of the bot and server.

SubCommandOptionsDescriptionRequired
bot Display uptime of bot.
server Display uptime of server.
uptime-slash-command

/voice

Operations on Voice Feature.

SubCommandOptionsDescriptionRequired
join Bot Joins a Voicechannel.
leave Bot Leaves a Voicechannel.
voice-slash-command