Discord integration

Your bot joins the call and delivers each speaker on their own track, under their real name — nothing has to be worked out afterwards.

New to Discord bots? A "bot" here is just a free Discord app that you create and own — Zerds uses it to join a voice channel and receive the call's audio. You set it up once, in a few minutes, and reuse it everywhere.

1. Create your bot (first time only)

  1. Go to the Discord Developer Portal, click New Application, give it a name (e.g. "My Zerds Recorder"), agree to the terms, and create it.
  2. Open the Bot tab in the left sidebar — your application already includes a bot user.
  3. Under Token, click Reset Token, confirm, and copy the token. Discord shows it only once; if you lose it, just reset again.
  4. Leave the Privileged Gateway Intents switched off — Zerds doesn't need them to record voice.

Keep your token secret. It's a password for your bot — never share it, paste it publicly, or commit it to a repo. If it ever leaks, hit Reset Token in the portal to invalidate the old one.

2. Get your Discord user ID

  1. In Discord, open User Settings → Advanced and turn on Developer Mode.
  2. Right-click your own name (in any chat or the member list) and choose Copy User ID.

This lets the bot find whichever voice channel you're in, so you never have to pick one by hand.

3. Connect it in Zerds

  1. Open Settings → Integrations → Discord and paste your bot token and user ID.
  2. Click Invite bot to a server. Zerds reads the app from your token and opens Discord's authorize page — choose a server (you need the Manage Server permission on it) and grant View Channel, Connect, and Send Messages.
  3. Click Test connection to confirm the token works. You invite the bot once per server; after that it's ready in every voice channel there.

Recording a call

  1. Join a voice channel in a server your bot is in.
  2. Press Record Discord. The bot joins your channel and (by default) posts a "recording started" message so everyone knows.
  3. Talk. Each participant appears as a labeled speaker with their real Discord name; you show up as Me.
  4. Press Stop (or leave the channel — the bot follows you out). The session lands in your sidebar with per-speaker labels.

You never pick a channel by hand, grant microphone access, or label speakers — the bot follows you and the names come from Discord.

Privacy. The bot joins as a visible participant and announces the recording. Audio is decrypted end-to-end (Discord's DAVE) and never leaves your machine — only your bot connects to Discord to receive the call. Your bot token is a credential stored locally in your config file (owner-only).

Not working? The FAQ has a quick checklist — the most common causes are the bot not being invited to the server you're calling in, or not being in a voice channel when you press Record Discord.