An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


VouchBot: Your Ultimate Discord Vouch System


Seamlessly manage seller reputations and build trust within your Discord community.



Discord
Discord.py Version
GitHub Stars

VouchBot Website


VouchBot Status


---



![Discord Bots](https://top.gg/api/widget/1363343068522086431.svg)

---

## 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).

Image_p66ycop66ycop66y-ezgif com-resize_1_-removebg-preview

---


Made with ❤️ by FZ Enterprise