Discord Friend Code Sharing: Auto-Fill in Voice Chat

FeaturesRecruitment

No more re-pasting codes every time you play

Add Monvoke and register your friend code or game ID once with /id. From then on, no one has to type it into chat again: the moment you join a dedicated voice channel or an autoroom, everyone's registered IDs are already posted there.

Only the members actually in the channel show up. Anyone who hasn't registered an ID just shows up by username, so the whole server doesn't need to sign up before it's useful.

Register your ID once with /id

Running /id requires picking an action first: Register, Show, or Delete.

  • Register: opens a modal where you pick a label and enter your ID (the same flow whether it's a first-time registration or an update)
  • Show: lists every ID you've registered, by label
  • Delete: opens a modal where you pick a label and remove the ID stored there

If your server hasn't set up any ID Labels, registering under the default, unlabeled slot is enough on its own. If people on the server play more than one game, registering under separate labels lets a single account hold more than one ID. More on that below.

IDs fill in automatically the moment you join voice

IDs only show up once you're actually in a voice channel created for a recruitment or an autoroom, not in the recruitment message itself and not in a text channel. They're posted to the built-in chat attached to that voice channel.

The list updates automatically as people join and leave. Someone new shows up, their ID gets added; they leave, it drops off. When the lineup for a session changes every time, nobody has to ask around in chat: the IDs for whoever's currently in the channel are already sitting there.

Split IDs by game with ID Labels

On a server that hosts more than one game, ID Labels control which ID shows up for which game. A server admin sets these up under /config → ID Labels, pairing a label name with flag keywords (comma-separated). A server can have up to 15.

Say you set up a label called "Shooter" with the flags fps,shooter. Any voice channel created from a recruitment whose title or description contains one of those words will only show the IDs members registered under the "Shooter" label. For autorooms, the trigger channel's name gets matched instead. If nothing matches, members' default, unlabeled ID shows up.

Nothing changes on the player's end: just pick the right label when registering with /id, and each game keeps its own ID.

If an ID doesn't show up, check these

When an ID isn't showing up the way you expect, work through these in order.

First, run /id with Show to confirm the ID is actually registered. If it isn't, showing up by username only is expected behavior, not a bug.

Next, confirm you're looking in the right place: IDs only appear inside a voice channel created for a dedicated VC or an autoroom, never in the recruitment message or a text channel.

On servers running multiple labels, a default ID can show up instead of the one you expected. That happens when the recruitment's title or description (or the autoroom's trigger channel name) doesn't contain any of that label's flag keywords. An admin can review the flags under /config → ID Labels.

Learn more