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.

Need Help? If you can't find what you're looking for here, join our Support Server to talk to a human.

Quick Start

Get up and running in less than 2 minutes.

  1. Invite the Bot: Click the "Add to Discord" button.
  2. Create Channels: Create a text channel for your vouches (e.g., #vouches) and optionally one for logs (e.g., #logs).
  3. Run Setup: Use /setvouchconfig to link these channels.
  4. Done: Users can now use /vouch to 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: True in the config to force users to have the role specified in allowed_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.

/vouch product:[item] price:[amount] seller:[@user] rating:[1-5] reason:[text] proof:[image]

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.

/settings paypal: my@email.com litecoin: L123... bio: "DM for bulk deals"

Available Fields:

  • banner_url: Custom image URL for the profile header (Premium Only).
  • bio: A 200-character description.
  • paypal, cashapp, litecoin, bitcoin, ethereum, solana.
To remove a setting, simply type "remove" as the value. E.g., /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).
Requirement: You must configure the 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:

  1. The bot creates a Private Thread attached to the listing.
  2. Only the Seller, the Buyer, and Server Moderators can see this thread.
  3. 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:

  1. The report is sent to the Modlog Channel and the global FZ Enterprise team.
  2. A card appears with [Approve] and [Decline] buttons.
  3. If Approved: The user is flagged in the global database. They may be blacklisted from using the bot across all servers.
  4. 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.

/blacklist user:@Spammer action:add

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.