Discord Commands¶
Star Org Labs lives right in your server. Type / in any channel and Discord shows you
the bot's commands โ but you'll rarely need to memorize them. Most of the action happens
through buttons on the event posts. This page is your cheat sheet for when you do want to
type.
Who can run what
- Everyone โ no badge.
- Officer โ event and loot organizers.
- Admin โ server owners / configuration.
Officer and Admin are set up by your server's leadership in Server Settings. Servers using Advanced permissions can also grant or restrict whole modules per rank โ see Roles & Permissions. A member whose rank lacks a module still sees its commands; running one answers privately that their rank doesn't have access.
Commands run inside a server, with three exceptions that only ever touch your own
account and work in a DM with the bot too: /timezone, /boosts, and the /rsi group.
๐ฎ Joining the action¶
Everything you need to show up and fly.
| Command | What it does |
|---|---|
/events |
See every upcoming op in your org. |
/event <id> |
Open a specific event โ with buttons to sign up, pick a role, and choose your ship. |
/join_event <id> |
Jump straight into an event. |
/bring_ship <id> |
Sign up and bring one of your ships to the fight. |
/rsi verify <handle> |
Link and verify your RSI handle so your org knows who you are in the 'verse. |
/timezone <zone> |
Set your timezone (e.g. America/New_York) so event times show correctly for you. |
/templates |
Browse the templates your org launches ops from โ ๐ global, ๐ this server. |
You mostly just click
Once an event is posted, signing up, choosing a role, and picking a ship all happen with
buttons and menus right on the event. /events is usually all you need to type.
Your RSI accounts โ /rsi¶
You can link more than one RSI handle (e.g. a main and an alt) and pick which is your main.
| Command | What it does |
|---|---|
/rsi verify <handle> |
Link and verify an RSI handle to your profile. |
/rsi list |
See every RSI handle you've linked, and whether each is Verified+, RSI+ linked or unverified. |
/rsi set_main <handle> |
Choose which linked handle is your main. |
/rsi unlink <handle> |
Remove a linked handle. |
Renamed:
/rsi set_mainwas/rsi set-mainup to and including 1.0.0-beta.196. If it doesn't autocomplete, type the underscore version โ every other command on the bot is snake_case, and this was the odd one out.These four work in a DM with the bot as well as in a server: they only ever touch your own account.
๐ Your fleet & mates¶
| Command | What it does |
|---|---|
/fleet status |
See your fleet and your mates. |
/fleet add_mate <member> |
Add someone as a mate in your fleet. |
/fleet remove_mate <member> |
Remove a mate. |
โ๏ธ Mining & industry¶
Available when your server has Mining Tracker turned on (Server Settings โ Features โ Module Controls; /settings view shows it as Mining Tools).
| Command | What it does |
|---|---|
/mining start |
Kick off a mining session for this channel (officers) โ the bot posts a thread for it; track yields and crew on the web. |
/mining materials |
Check current material prices and stats (instability, resistance, and more). |
/mining rock <signature> [laser_power] |
Decode an RSIG signature or radar ping โ mass, composition, and (with laser power) whether you can crack it. |
/workorder deliver <order> <scu> [quality] [location] [note] |
Log the SCU you delivered against a material work order (Industry v2 servers). |
/stockpile deposit <material> <scu> [quality] [location] [note] |
Record material you hold for the org (Industry v2 servers). |
/craft request <item> <quantity> [min_quality] [deadline] [notes] |
Ask your org's crafters for an item (Industry v2 servers). |
๐ง Star Comms voice ops (beta)¶
Available when your server has linked its Star Comms shard (Server Settings โ External) and is in the Star Comms beta. Every answer is private to you.
| Command | What it does |
|---|---|
/comms status |
Is the operation open, how many are connected, and who is on which net. Has a Launch Star Comms button when your server made a launch link. |
/comms roster [net] [refresh] |
Everyone connected, grouped by net (๐๏ธ = transmitting). Pick a net to see just that one. Set refresh to read the shard now instead of the live copy (about 10 seconds old). |
/comms assign <member> <net> [minutes] |
Put someone on a net. Add minutes (1โ1440) for a temporary assignment that drops itself (officers). |
/comms unassign <member> |
Take someone off their net (officers). |
/comms open ยท /comms close |
Open or close the operation (officers). |
/comms acars <text> |
Send an ACARS text (up to 280 characters) to everyone on comms โ one a minute (officers). |
/comms preset list |
List the presets saved on your shard (saved layouts of who sits on which net) (officers). |
/comms preset apply <name> |
Apply a saved preset: everyone in it goes to their net. Applying it twice changes nothing (officers). |
Picking a net
Start typing in the net box and the bot lists your shard's nets. Typing part of a name works
too โ if it matches more than one net, the bot tells you which ones instead of guessing.
Presets
Presets are saved and deleted from the Comms Ops page in the web portal (Presets tab). In
Discord, /comms preset apply lists them as you type.
Live updates and channel notices
While your shard is linked, the bot keeps a live copy of who is on comms. /comms status and
/comms roster answer from it, and the footer says how fresh it is ("As of 12s ago"). If the
live copy is unavailable, they ask the shard directly instead.
An admin can pick a notification channel on the Star Comms card in Server Settings. The bot posts there when someone joins or leaves comms, and when the operation opens or closes. Each kind has its own switch. Push-to-talk is never announced.
๐ Your voice channel (beta)¶
For the owner of a join-to-create channel, on servers in the voice control panel beta. Each command does what the matching panel button does, and every answer is private to you. See Voice Channels.
| Command | What it does |
|---|---|
/voice rename <name> |
Rename your channel (Discord allows two renames every ten minutes). |
/voice limit <0-99> |
Set how many people can join; 0 means no limit. |
/voice lock ยท /voice hide ยท /voice chat-lock [state] |
Lock joining, hide the channel, or lock its text chat. Leave state empty to flip it. |
/voice status [text] |
Set the channel's status; leave it empty to clear it. |
/voice region <region> ยท /voice bitrate <quality> |
Pick the voice region or the audio quality. |
/voice soundboard [kind] [state] |
Turn the soundboard or external sounds on or off. |
/voice invite |
Get a one-hour invite that stops working when the channel closes. |
/voice reset ยท /voice delete |
Go back to the hub's settings, or delete the channel (both ask you to confirm). |
/voice user <permit\|block\|kick\|trust\|transfer> <member> |
Act on one member, like the panel's member buttons. |
/voice claim |
Take over the channel you're in once its owner has left. |
/voice defaults save [scope] |
Save this channel's setup for your next one, for this hub or everywhere. |
/voice waiting-room [state] |
Turn your channel's waiting room on or off; leave state empty to flip it. |
/voice knock <owner> |
Ask to join someone's locked channel; they get a card to let you in. |
๐ฏ Goals & giving back¶
| Command | What it does |
|---|---|
/goal pledge <goal_id> <item> <amount> |
Contribute materials toward one of your org's goals. |
/ticket create [category] |
Open a support ticket with your leadership. |
/ticket close |
Close your ticket when it's sorted. |
/ticket reopen |
Reopen a closed ticket (anyone who could close it). |
/boosts |
See your Patreon boost slots and the servers you sponsor. |
/guild boost |
Spend a boost slot on this server so it keeps its history longer. |
/guild unboost |
Reclaim a boost slot to use somewhere else. |
/guild status |
See who sponsors this server and how many days of detailed history it keeps. |
๐ฒ Handy extras¶
| Command | What it does |
|---|---|
/wheel <names> [mode] |
Spin a wheel over names you type and pick a winner. mode (Spin to Win or Elimination) is shown on the result, but both currently pick one winner in a single spin. |
/permission |
Check whether the bot has every permission it needs here, and what's missing. |
/lookup <handle> [public] |
Who is this RSI handle, and is it on your server's threat list? Replies only to you; officers can set public to post it in the channel. Needs Threat Intel. |
/checklist show <event> |
Show an op's objective checklist, only to you. |
/checklist claim <objective> ยท /checklist done <objective> |
Claim or complete an open objective on one of your live ops (start typing to pick). |
Running ops (Officers)¶
Organize events, templates, recurring runs, and loot.
| Command | What it does |
|---|---|
/create_event <template> <title> <time> [date] [create_thread] |
Launch an op from a saved template. time is required (e.g. 20:00 UTC); date defaults to today. create_thread also opens a Discord discussion thread. |
/delete_event <id> |
Cancel an event (notifies signups, cleans up channels). The event's signups and attendance are kept, and a server admin can restore it from the web app. |
/move_event_crew <id> |
Pull all confirmed attendees into your voice channel. |
/start_op <id> |
Ping/DM signed-up members who aren't in voice yet to join your channel. |
/refresh_event_embed <id> |
Repost the event to the top of the channel. |
/create_vcs <id> |
Create temp voice channels for the event's teams that don't have one yet. |
/create_template <name> [description] |
Start a new template, then build it out with buttons. |
/poll create [title] |
Post an availability poll. Members vote with the times they can make under Polls on the Fleet Availability page, which the reply links. Needs event-management access. |
| Command | What it does |
|---|---|
/recurring list |
See your recurring schedules. |
/recurring create <name> <cron> [days] |
Auto-post an event on a schedule. cron is a cron line (minute hour day month weekday) in UTC, e.g. 0 20 * * 5 is Fridays 20:00 UTC. To schedule in your own timezone (and follow daylight saving), use Create Schedule on the web instead. |
/recurring add_template <id> <template> |
Attach a template to a schedule. |
/recurring toggle_roulette <id> |
Randomize which template runs each time. |
/recurring toggle_active <id> |
Pause or resume a schedule. |
/recurring toggle_poll <id> |
Let members vote on the next mission โ votes weight the roulette, and an officer confirms the winner. |
/recurring polls |
See the active mission polls and their vote tallies. |
/recurring skip_next <id> |
Take one night off. The schedule keeps running after it. |
/recurring unskip_next <id> |
Changed your mind โ put that night back on. |
/recurring one_off <name> <templates> <date> <time> |
Run a one-off roulette for a single night, with no schedule attached. |
| Command | What it does |
|---|---|
/loot create <name> [event_id] [points] [sync_vc] [admin_only] |
Start a loot session. sync_vc adds everyone in your voice channel; admin_only runs it without a seat for you. |
/loot roll <session> |
Run the fair, weighted roll. |
/loot next_round <session> [increment] |
Move to the next round and top up points. |
/goal create_template <template> <qty> |
Set an org goal from a Wikelo preset. |
/goal create_custom <name> <reward> <reqs> <qty> |
Create a fully custom org goal. |
Only when Threat Intel is turned on for your server.
| Command | What it does |
|---|---|
/kos add <target> <level> <reason> [confirm] [kind] |
Put a pilot or an org on your server's threat list, or change the level you already gave them. kind is pilot (the default; target is an RSI handle) or org (target is the org's SID). Running it again for the same target updates your verdict in place, and the reply tells you if another verdict keeps the headline worse. |
/kos remove <target> |
Take a pilot or org off your server's threat list. |
/kos list |
The threat list, worst first. |
/scoreboard |
How your server's threat list breaks down. |
| Command | What it does |
|---|---|
/ticket claim [member] |
Claim a ticket, or assign it to someone else (staff: officers or the category's manager role). |
/ticket unclaim |
Release a ticket back to the queue (staff). |
/ticket panel send |
Post an Open a ticket button panel in a channel. |
/ticket panel update |
Refresh a posted panel after you change categories. |
Setting up the server (Admins)¶
| Command | What it does |
|---|---|
/setup |
Set the events channel, AAR channel, officer role or admin role in one go. With no options it links to the web setup wizard instead. Discord shows it to members with Manage Server; if your Admin role doesn't have that permission, grant it the command in Discord's Server Settings โ Integrations โ Star Org Labs (not the Star Org Labs Server Settings page). |
/settings view |
Review the current configuration at a glance. |
/settings set_officer_role <role> |
Choose which Discord role grants Officer powers. |
/settings set_admin_role <role> |
Choose which Discord role grants Admin powers. |
/settings officers |
List everyone who currently has Officer powers. |
/settings set_uex_key |
Add your UEXCorp API key for live market data (typed into a private pop-up). |
/ticket category list |
See the ticket categories members can open tickets under. |
/ticket category add <name> |
Add a ticket category (plus optional manager role, auto-close days, and auto-assign role). |
/ticket category edit <name> |
Rename a category or change its roles and auto-close days. |
/ticket category remove <name> |
Delete a category once it has no tickets left. |
/roles menu create <name> ยท add <menu> <role> [emoji] ยท remove <menu> <role> |
Build a self-assign role menu and add or drop its roles. |
/roles menu post <menu> [channel] ยท update <menu> ยท delete <menu> |
Post a menu to a channel, re-render a posted menu, or delete it. |
/roles menu list |
List this server's role menus (officers can use this one too). |
Something not working?
If a command doesn't appear, your server may not have that feature enabled, or you may need Officer/Admin. Ask your leadership โ or drop into the
Star Org Labs community and we'll help you out.