Community
Why a second server, when the developer already has one
Deep Field’s own Discord has tens of thousands of members and is the right place for news and for talking to the developers. It is the wrong place to post “three of us on PS5, sector two, need one more” — that scrolls past in seconds. This hub exists for the second job, and for the bot that answers from the game’s own data.
The rooms
| Channel | Its job | What keeps it alive |
|---|---|---|
#start-here | The permanent invite target | Never hidden, never renamed |
#find-a-group | /lfg posts a structured card — platform, timezone, slots — that expires on its own | The bot posts and expires every entry |
#servers | Community dedicated servers, with reachability | The bot polls and posts status |
#stuck-at-a-door | /gate and /kill answer here | The bot |
#builds | Shared loadouts; a planner link unfurls into its point spend | The bot unfurls every link |
#patch-watch | Posted the moment a new build id appears, with what changed | The Steam news poller and the dataset differ |
#help | Humans — including “how do I join my friend on PS5” | A person answers, or the room should not exist |
Seven rooms, six of which fill themselves. Any room that carries no message for thirty days gets hidden rather than deleted — reversible, keeps its history, and stops the server advertising its own emptiness.
The bot, in your server
It is built to be installed elsewhere and shaped by whoever runs that server: which commands are on, which channel each answers in, embed colour, your own footer and rules text, timezone, role gating, and command aliases. Your branding is added to the provenance line, never substituted for it — every answer still says which game build it came from.
| Command | Answers |
|---|---|
/kill | Weaknesses, resistances, immunities, attack damage |
/trait | A trait’s real point cost and what it locks out |
/recipe | A recipe, with exact quantities |
/item | Item stats from the game table |
/gate | Quest and unlock order for an area |
/water | What a distillation input produces |
/difficulty | Sandbox options and their defaults |
/lfg | Post a looking-for-group card |
/config | Server settings (Manage Server required) |
Slash commands only. Without Discord’s privileged Message Content intent a bot cannot read anything a human types, so every trigger is an interaction — designed for that from the first commit rather than retrofitted.