Playing
Bot Commands
The full set of slash commands the bot registers. Where they appear in the command list depends on one setting, so read the grouping section first if the names below do not match what you see.
Grouping
By default commands sit at the top level: /help, /balance, and so on. That is the right choice when the bot is the only one in the server.
Setting a command group nests them all under it, so COMMAND_GROUP=g gives you /g help and /g balance. That is worth doing when several bots would otherwise fight over the same names.
Moderation and administration commands are separated by intent regardless, under /mod and /admin, and stay at the top level even when a group is configured so that Discord applies their permission requirements properly.
Channel gating
When a command group is active, grouped commands only work in channels marked as Boundless Missions channels, or in direct messages. Moderators bypass this. It keeps a busy server’s general chat free of bot output without needing a permission rule per channel.
The commands
/ …Available to everyone.
/helpList all available commands./pingCheck the bot's latency./linkcodeGenerate a 6-digit code to link your KSP game./balanceCheck your or another user's KCoin balance./payTransfer KCoins to another user./richestView the wealthiest members./rankView your XP rank and level./leaderboardView the server XP leaderboard./rolesOpen the KSP title selector to manage your equipped roles./rescuesShow how many rescue missions a user has completed./rescueboardView the rescue-mission leaderboard./analyzeAnalyze a KSP screenshot, attached or auto-detected above./corpsetupEstablish a new corporation with its own text channel./privacyHow Boundless Missions uses your data, and how to delete it./deletemydataPermanently delete all your Boundless Missions data.
/info …Nested one level deeper when a command group is configured.
/info serverinfoDisplay information about this server./info userinfoDisplay information about a user./info botinfoDisplay information about this bot.
/mod …Requires the kick members permission. Can be switched off entirely for a server.
/mod warnWarn a member./mod warningsList all warnings for a member./mod muteTimeout a member./mod unmuteRemove a timeout from a member./mod kickKick a member from the server./mod banBan a member from the server./mod unbanUnban a user by ID./mod purgeBulk-delete messages from this channel./mod givemoneyGive KCoins to a user./mod fineDeduct KCoins from a user./mod setbalanceSet a user's KCoin balance./mod contractresetCancel all active contracts for a user./mod gkchannelToggle this channel as a Boundless Missions channel./mod add_custom_missionAdd an additional custom weekly mission./mod removerolesRemove KSP level roles from a user.
/admin …Requires the administrator permission. The last four are owner only.
/admin setchannelConfigure which channels the bot uses in this server./admin setroleMap the bot's level, notification and mod roles in this server./admin ticketpanelPost the Open a Ticket panel in the ticket channel./admin announceSend an announcement embed to a channel./admin setxpSet a user's XP./admin setprefixChange the bot's prefix command character./admin publishversionRegister a KSP add-on DLL version and hash for the update gate./admin versioninfoShow the currently published latest add-on version./admin policyversionShow or bump the privacy and terms version players must accept./admin linkasGenerate a KSP link code that logs in as another user./admin costsShow this month's estimated Gemini and Firebase spend./admin mimicAct as another user for testing. Owner only./admin unmimicStop mimicking another user. Owner only./admin reloadReload a cog without restarting. Owner only./admin shutdownGracefully shut the bot down. Owner only.
What moved out of Discord
Contracts are written and submitted in the add-on, auctions are opened in the add-on or on this site, and crafts are bought here. Discord kept the parts it is good at: the offer, dispute and review buttons that arrive in your DMs, the weekly mission board, and the channels the contract, auction and marketplace posts appear in. What it gave up is everything that needs to see your game, because a contract is judged against the craft, its mod list and its telemetry, none of which survives a channel upload.
One command still duplicates something the add-on does better, because it can read your install: analyze. A server can turn it off on Discord so it only works in game, in which case running it gives you a private note pointing you back to the add-on.