Discord Bot
Commands
Commands are organised into nested groups so the namespace stays tidy. The exact set depends on which cogs are loaded.
Grouping
With COMMAND_GROUP=b, everyday commands sit under /b. Privileged commands are separated by intent: moderation under /mod, administration under /admin with administrator permissions required.
Representative, not exhaustive
The lists below illustrate the main areas. The authoritative command set is whatever the loaded cogs register at startup.
Command areas
Player
/b …/b helpList all available commands./b pingCheck the bot's latency./b serverinfoDisplay information about this server./b userinfoDisplay information about a user./b botinfoDisplay information about this bot./b balanceCheck your or another user's KCoin balance./b payTransfer KCoins to another user./b richestView the wealthiest members./b contractSend a contract to another user./b flagcontractRequest a custom flag design from another user./b rescuesShow how many rescue missions a user has completed./b rescueboardView the rescue-mission leaderboard./b linkcodeGenerate a 6-digit code to link your KSP game./b privacyHow Boundless Missions uses your data, and how to delete it./b deletemydataPermanently delete all your Boundless Missions data./b rankView your XP rank and level./b leaderboardView the server XP leaderboard./b corpsetupEstablish a new corporation with its own text channel./b auctionPost a reverse auction where contractors bid the price down./b rolesOpen the KSP Title selector to manage your equipped roles./b analyzeAnalyze a KSP screenshot (attach images or auto-detect above)./b marketBrowse crafts for sale./b delistRemove one of your craft listings.
Moderation
/mod …/mod warnWarn a member./mod warningsList all warnings for a member./mod muteTimeout (mute) a member./mod unmuteRemove 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 setchannelToggle this channel as a Boundless Missions channel./mod add_custom_missionAdd an additional custom mission./mod removerolesRemove KSP level roles from a user.
Admin
/admin …/admin setchannelConfigure which channels the bot uses in this server./admin setroleMap the bot's level / notification / 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 publishversionRegister a KSP mod DLL version + hash for the update gate./admin versioninfoShow the currently published latest KSP mod version./admin policyversionShow or bump the Privacy/Terms version players must accept./admin linkasGenerate a KSP link code that logs in as another user./admin costsShow this month's estimated Gemini & Firebase spend./admin setprefixChange the bot's prefix command character./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).
In context
Discord: command autocomplete showing the /b group
Image placeholder · 16/9