TeamSpeak and Mumble alternative for shot calling¶
Many guilds keep a separate TeamSpeak or Mumble server only because Discord makes it awkward to talk to many channels at once. With a relay bot you can keep calls inside Discord.
What changes¶
| Separate voice server | Discord with go-discord-caller | |
|---|---|---|
| Extra app and login | Yes | No, members already use Discord |
| One voice to many channels | One big room | Caller speaks once, each squad channel hears it |
| Allied guilds | Share one server | Each guild keeps its own server; link with a relay code |
| Many callers | Everyone in one room | Conference mode with mix-minus (no echo) |
| Hosting | You run the server | Hosted bot, or self-host with Docker |
Where a dedicated server is still better¶
Be realistic: if your community wants positional audio, a client-side overlay, or its own server rules, a dedicated voice server can still fit. The relay bot is for guilds that already use Discord and want one clear voice at the front.
Set it up in a few minutes¶
- Add the hosted bot to your server, or self-host it.
- Run
/setup: pick the role that may speak (the capture role) and the role that may start sessions. - Bind one speaker bot to each squad voice channel.
- Join the command channel and run
/start. Anyone with the capture role who speaks is heard in every bound squad channel.
Need more than one caller? Use /start mode:many for a conference where everyone hears everyone except themselves (mix-minus). Want squads to stay silent toward each other? Use /start mode:one-many. Details: how it works.
The hosted bot is free to use and has a limited number of speakers; at peak times, when load is high, capacity may be limited (terms). Self-hosting is free under the Elastic License 2.0 with unlimited speakers and servers.