1
Invite it to your server
Vouch. requests no privileged intents — only
discord.Intents.default(). Generate an
OAuth2 invite URL from the Discord Developer Portal for your application, with the bot
and applications.commands scopes, and grant at minimum: Send Messages, Embed Links,
Attach Files, Create Public/Private Threads, and Manage Threads. Add Manage Channels if
you’ll use the ticket-channel contact workflow, and Manage Messages so persistent
leaderboard/vouch/listing cards can be edited in place. See
Installation & Permissions for the full reference.2
Wait for slash commands to appear
If
/vouch, /profile, /market, /leaderboard, /report, and /vouch-admin don’t
show up immediately, give it a little time — Discord’s command list can take a while to
catch up the first time a bot is invited. If they still haven’t appeared, check with
whoever manages the bot for your server.3
Run /vouch-admin
Open
/vouch-admin as a server admin. Under Channels, set at least a vouch channel;
add modlog, marketplace, and report channels for the features you’re using.4
Set roles and thresholds
Under Roles, assign admin/moderator/seller roles if you don’t want to rely solely on
Discord’s native Administrator permission. Under Configuration, review the vouch
integrity thresholds (minimum account age, minimum membership age, cooldown) for your
community’s risk tolerance.
After setup
Deploy a persistent, auto-refreshing leaderboard from/vouch-admin → Leaderboards if you
want one visible in a channel. The full command reference is in the Commands tab, starting with
/vouch.
If something is not working
A persistent leaderboard stopped updating
A persistent leaderboard stopped updating
If its channel or message was deleted, the next startup recovery pass (or scheduled
refresh) marks it
BROKEN. Remove and redeploy it from /vouch-admin → Leaderboards.A command shows a generic error instead of completing
A command shows a generic error instead of completing
Vouch. always renders a safe, generic error to the user rather than leaking internal
details. If this keeps happening, check with whoever manages the bot for your server.