Documentation
Welcome to the complete documentation for Vouch., the industry-standard reputation bot for Discord communities. This guide covers everything from initial server setup to advanced marketplace automation.
Vouch is designed to solve the "trust problem" in digital transactions. By creating a transparent, auditable history of transactions linked to Discord User IDs, communities can filter out scammers and highlight legitimate traders.
Quick Start
Get up and running in less than 2 minutes.
- Invite the Bot: Click the "Add to Discord" button.
- Create Channels: Create a text channel for your vouches (e.g.,
#vouches) and optionally one for logs (e.g.,#logs). - Run Setup: Use
/setvouchconfigto link these channels. - Done: Users can now use
/vouchto start building reputation.
Server Configuration
The /setvouchconfig command is the control center for your server settings. It must be run by an Administrator.
Command Parameters
| Parameter | Required | Description |
|---|---|---|
vouch_channel |
Yes | The public channel where approved vouches are posted embed-style. |
modlog_channel |
No | Private channel for admin alerts, removed vouches, and scam reports. |
market_channel |
No | Where /sell and /buy listings will be posted. |
feedback_channel |
No | Dedicated channel for non-transactional feedback. |
min_account_age_days |
No | Prevent alts by setting a minimum Discord account age (e.g., 30 days). |
allowed_role |
No | If set, only users with this role can use /vouch. |
Role Restrictions & Anti-Alt
You can lock the vouching system to specific users to prevent spam or abuse.
- Role Restriction: Enable
use_role_restriction: Truein the config to force users to have the role specified inallowed_role. - Anti-Alt System: If a user's account is younger than
min_account_age_days, the bot will reject their vouch attempt and inform them privately.
The Reputation System
The core function of the bot. Vouches are permanent records of successful transactions.
Logic & Validation
The system enforces several rules to maintain integrity:
- No Self-Vouching: Users cannot vouch for themselves.
- Blacklist Check: Both the voucher and the seller are checked against Global and Server blacklists.
- Duplicate Protection: Prevents rapid-fire spamming of vouches.
Seller Ranks
Sellers automatically achieve ranks based on their total number of unique vouches. These ranks appear on their /profile.
| Vouches Needed | Rank Title |
|---|---|
| 500+ | Mythic Seller |
| 200+ | GOD Seller |
| 150+ | Ultimate Seller |
| 100+ | Elite Seller |
| 50+ | Pro Seller |
| 25+ | Experienced Seller |
| 10+ | Regular Seller |
| 1+ | New Seller |
Seller Profiles
Every user has a public profile generated by /profile @user. This card displays their trust stats, recent history, and custom settings.
Customizing Your Profile
Users can customize their own profile card using the /settings command. This is useful for displaying accepted payment methods to potential buyers.
Available Fields:
banner_url: Custom image URL for the profile header (Premium Only).bio: A 200-character description.paypal,cashapp,litecoin,bitcoin,ethereum,solana.
/settings paypal: remove.Marketplace Automation
Vouch. transforms Discord channels into structured marketplaces. Instead of free-text spam, users fill out forms (Modals) to create standardized listings.
Creating Listings
- /sell: Opens a form asking for Product Name, Price, Payment Methods, and Description.
- /buy: Creates a "Looking to Buy" card with Budget and Item Name.
- /trade: Creates a structured trade offer (Item A for Item B).
market_channel in settings for these commands to work.
Private Trade Threads
When a listing is posted, it includes a "Contact" button. When another user clicks this button:
- The bot creates a Private Thread attached to the listing.
- Only the Seller, the Buyer, and Server Moderators can see this thread.
- This ensures negotiations are private but still moderate-able if a scam occurs.
Safety & Moderation
Reporting Scammers
If a user is scammed, they should run /reportscammer. This opens a form requiring:
- The User being reported.
- Reason for the report.
- Proof (Screenshot URL).
The Review Process:
- The report is sent to the Modlog Channel and the global FZ Enterprise team.
- A card appears with
[Approve]and[Decline]buttons. - If Approved: The user is flagged in the global database. They may be blacklisted from using the bot across all servers.
- If Declined: The case is closed.
Suspicious Activity Detection
The bot automatically monitors for "Vouch Farming." If User A leaves 3 or more 5-star vouches for User B in a short period:
- An alert is sent to your
modlog_channel. - The alert includes a button to quickly blacklist or report the user involved.
Managing Blacklists
Admins can prevent specific users from interacting with the bot in their server.
To view your server's blacklist, run the command with action:list.
Troubleshooting / FAQ
"I can't see the /vouch command."
Ensure the bot has the "Use Application Commands" permission in the channel you are trying to use.
"You are not allowed to use this command."
The server admin has enabled use_role_restriction. You need the specific role configured in /setvouchconfig to vouch.
"An unexpected error occurred..."
This usually happens if the bot lacks permissions to post in the destination channel. Ensure the bot has View Channel, Send Messages, and Embed Links permissions in your configured Vouch/Log channels.