Skip to main content
Vouch. doesn’t have a single shared invite link — “installing” it means inviting your own bot application to your server with the right scopes and permissions. This page is the full reference; see the Quickstart for the condensed invite walkthrough.

Gateway intents

Vouch. requests no privileged intents — only discord.Intents.default(). You don’t need to enable the Server Members Intent or Message Content Intent for it in the Discord Developer Portal. This is possible because slash-command interaction payloads already carry a fully resolved member object (including joined_at) wherever Vouch. needs it — for example, the account-age/membership-age checks in the vouch integrity engine. There’s no code path that requires a standing member cache, so the Members intent is never needed.

OAuth2 invite scopes

When generating an invite URL from the Discord Developer Portal for your application, select:
  • bot
  • applications.commands

Bot permissions

Grant these permissions on the invite (or via a role assigned to the bot after inviting it):
Manage Channels and Manage Messages are the two permissions worth thinking about before you invite the bot: skip Manage Channels if you don’t plan to use the ticket-channel contact workflow, but keep Manage Messages unless you’re fine with persistent cards being reposted instead of edited.

Next steps

Once the bot is in your server, continue with Configuration for first-time server setup.