https://github.com/asmroyal/vouch.
The ultimate Discord bot for secure seller vouching, featuring customizable profiles, leaderboards, and powerful moderation tools.
https://github.com/asmroyal/vouch.
discord-bot discord-py moderation moderation-discord-bot reputation reputation-system trust vouch vouch-bot vouch-system
Last synced: 4 months ago
JSON representation
The ultimate Discord bot for secure seller vouching, featuring customizable profiles, leaderboards, and powerful moderation tools.
- Host: GitHub
- URL: https://github.com/asmroyal/vouch.
- Owner: ASMRoyal
- Created: 2025-07-01T06:44:27.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-11-24T18:32:49.000Z (7 months ago)
- Last Synced: 2025-11-28T06:53:15.009Z (7 months ago)
- Topics: discord-bot, discord-py, moderation, moderation-discord-bot, reputation, reputation-system, trust, vouch, vouch-bot, vouch-system
- Language: Python
- Homepage: https://vouchbot.org
- Size: 47.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
VouchBot: Your Ultimate Discord Vouch System
Seamlessly manage seller reputations and build trust within your Discord community.
---

---
## About VouchBot
VouchBot is a powerful and intuitive Discord bot designed to help communities establish and maintain a reliable vouching system for sellers and service providers. It allows users to leave detailed feedback, rate transactions, and build a transparent reputation for trusted members. With features like customizable profiles, daily leaderboards, and robust moderation tools, VouchBot ensures a fair and secure environment for all.
### Key Features:
* **User Profiles:** Each user gets a customizable profile displaying their vouch history, average rating, and trust level.
* **Vouch Submission:** Easy-to-use commands and interactive dropdowns for submitting vouches with product, price, rating, and proof.
* **Reputation System:** Calculates a trust score based on received vouches, distinguishing between trusted, neutral, and untrusted users.
* **Seller Ranks:** Automatic ranking system based on vouch count, encouraging sellers to provide excellent service.
* **Daily Leaderboards:** Showcases top sellers in your server, updated daily.
* **Advanced Search:** Search vouches by seller, product, or vouch ID.
* **Moderation Tools:** Commands for removing fake vouches, blacklisting users (globally or per server), and reporting scammers.
* **Configurable Settings:** Admins can set up vouch channels, modlog channels, role restrictions, minimum account age for vouching, and manage a list of approved sellers for dropdown menus.
* **Scammer Reporting:** Dedicated system for reporting suspicious users with moderation review.
---
## Commands
VouchBot uses slash commands for easy interaction. Here's a quick overview of the main commands:
### User Commands
* `/vouch [rating] [reason] [proof]`: Submit a vouch for a seller.
* `/profile [user]`: View your or another user's vouch profile.
* `/settings [banner_url] [profile_picture_url] [bio] [reset]`: Customize your profile display.
* `/search [user] [product] [vouch_id]`: Search for specific vouches.
* `/rank`: See your current vouch rank and all available ranks.
* `/removeownvouch `: Remove a vouch you previously submitted.
* `/reportscammer [proof]`: Report a user as a scammer.
### Admin/Moderation Commands (Requires `Administrator` permission or configured admin roles)
* `/setvouchconfig [modlog_channel] [use_role_restriction] [allowed_role] [min_account_age_days]`: Set up vouching channels and restrictions for your server.
* `/setleaderboardchannel `: Set the channel for daily leaderboard posts.
* `/testleaderboard`: Manually trigger a leaderboard post.
* `/removevouch [proof]`: Remove a specific vouch.
* `/blacklist `: Blacklist or unblacklist a user from using the vouch system on your server.
* `/globalblacklist `: Globally blacklist or unblacklist a user from using the vouch system across all servers (Owner/Admin/Developer only).
* `/serverblacklist `: Blacklist or unblacklist a server from using the bot (Owner/Admin/Developer only).
* `/setadmin `: Add, remove, or list roles that can use moderation commands like `/removevouch` and `/blacklist`.
* `/managesellers [user] [action]`: Add, remove, or list sellers who can be vouched for via the dropdown menu.
* `/create`: Creates an interactive dropdown message for vouching in the current channel.
* `/restore`: Restore all saved vouches to the configured vouch channel.
---
## License
This project is licensed under the MIT License - see the `LICENSE` file for details.
---
## Support
If you encounter any issues or have questions, feel free to open an issue on the GitHub repository or visit our website: [vouchbot.org](https://vouchbot.org).

---
Made with ❤️ by FZ Enterprise