Discord Relay
A live bridge from Discord into GameVox. Messages posted in your Discord channels appear in your GameVox channels within seconds — with the author's name and avatar, edits, deletes, reactions, and attachments all kept in sync.
What Gets Relayed
Everything a message does on Discord, mirrored on GameVox
Messages
Posted with the Discord author's display name and avatar, so conversations read naturally on both sides.
Edits & Deletes
Edit a message on Discord and the GameVox copy updates. Delete it and the mirror disappears too.
Reactions
Emoji reactions show up as live pills on the mirrored message, with counts that update as people react.
Attachments & Stickers
Images, files, and stickers ride along with the message and render inline in GameVox.
History Backfill
Pull up to 500 recent messages from a Discord channel into GameVox with one click, oldest first.
Connection Log
A live, timestamped log of the bot's connection right in server settings — see exactly when it connected or why it didn't.
Want messages flowing the other way too? Pair the relay with GameVox → Discord (Chat Relay) in the same settings tab. Loop protection is built in — echoed messages are never re-relayed.
Set It Up
About five minutes. You need Manage Server on the Discord server and Edit Server on the GameVox server. The in-app wizard walks you through the same steps.
Create your bot
Open the Discord Developer Portal, press New Application, and give it a name — something like "GameVox Relay". The bot account is created together with the application, and its name is what your members see as the bridge. Each community creates its own bot, so it's fully under your control.
Allow it to read messages
In your application, open the Bot tab and scroll to Privileged Gateway Intents. Turn on Message Content Intent and save.
Copy the bot token
Still on the Bot tab, press Reset Token and copy it. Discord shows the token exactly once — if you lose it, just reset again. In GameVox it's stored encrypted and never shown to anyone after you paste it.
Invite the bot to your Discord server
In GameVox, open Server Settings → Discord Integration → Discord → GameVox and paste your token into step 3 of the wizard. An invite link appears automatically — open it, pick your Discord server, and press Authorize. The link grants View Channels, Read Message History, and Manage Webhooks (the last one powers the optional GameVox → Discord direction; the bot itself never posts to Discord).
Make sure the bot can see your channels
The invite grants server-wide permissions, but private channels don't inherit them. For any channel with restricted access, open its Discord permission settings and add the bot (or a role it has) with View Channel and Read Message History. If the bot can't see a channel, nothing relays from it and backfill fails with a permission error.
Connect & verify
Back in the GameVox wizard, paste your Discord server id (right-click your server name in Discord → Copy Server ID — enable Developer Mode under User Settings → Advanced if you don't see it) and press Connect & verify. GameVox opens the connection and watches it live: within a few seconds the status turns green — Relay connected and verified. If something's wrong, you get the exact reason and how to fix it instead of a spinner.
Map channels & backfill
Once verified, the channel mapping section unlocks. For each bridge: right-click the Discord channel → Copy Channel ID, paste it, pick the GameVox channel it should mirror into, and press Add mapping. New messages start flowing immediately. Press Backfill history on any mapping to pull in up to 500 recent messages, oldest first.
Troubleshooting
Every failure shows up in the status card and the Connection log — here's what each one means
Discord refused the connection because Message Content Intent is off. In the Developer Portal open your application → Bot tab → Privileged Gateway Intents → turn on Message Content Intent → save. Then press Retry connection in GameVox — you'll see it go connecting → identifying → ready in the Connection log.
For bots in fewer than 100 servers (which relay bots always are) the toggle is instant and free — no Discord review involved.
Discord rejected the bot token — it's mistyped, or it was reset in the portal after you saved it. Go to the Bot tab, press Reset Token, copy the new token, paste it under Bot settings in GameVox, and press Update. A new token automatically forces a fresh connection.
The bot is in your Discord server but can't see that specific channel. This almost always means the channel (or its category) is private, and private channels don't inherit the server-wide permissions from the invite.
Fix: in Discord, open the channel's settings → Permissions → add the bot (or a role the bot has) with View Channel and Read Message History allowed. If the channel syncs permissions from a category, fix the category instead. Then run the backfill again.
The same access rules apply to live relaying — a channel the bot can't view sends no events at all.
Work through these in order:
1. Check the mapping. The Discord channel id must be the one you're posting in — right-click the channel itself (not the server) and Copy Channel ID, then compare it against the mapping row.
2. Check the bot can see the channel. Same access rules as the 403 above — if the channel is private, add the bot to its permissions.
3. Check the status is READY. If the Connection log shows a failure, fix that first — mappings only flow while the connection is up.
4. Intent revoked later? If the relay worked and then stopped after changes in the Developer Portal, re-enable Message Content Intent and press Retry connection.
The Connection log under the status card records every state the bot's connection goes through, newest first, and survives restarts on our side:
connecting / identifying — opening the gateway and logging the bot in · ready — connected and relaying · reconnecting — a network blip, recovering automatically · intent_denied / auth_failed — needs your action (see above) · stopped — the relay was disabled or is restarting.
A healthy setup ends in ready. Anything red tells you exactly what to fix, and after fixing it, Retry connection runs the sequence again while you watch.
Requirements
What you need before you start
- Your own Discord bot. Created free in the Developer Portal in about a minute — the setup wizard walks you through it. One bot per community keeps you in full control of its access.
- Manage Server on Discord. Required to invite the bot to the guild you're mirroring.
- Edit Server on GameVox. The Discord Integration tab in server settings is gated to owners and admins.
- Discord Developer Mode for copying server and channel ids: User Settings → Advanced → Developer Mode.
Bridge Your Community
Keep the conversation in one place while your community makes the move. Set up the relay in five minutes.