Skip to content

Hoocs151/vouchbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VouchBot for Discord Markets

A specialized Discord bot for managing customer reviews and seller reputation in market servers.

Preview

Vouch Display

Vouch Display Clean and professional vouch display with ratings

Command Interface

Command Interface Simple vouch submission with star ratings

Key Features

  • ⭐ 5-star rating system
  • 📝 Detailed customer reviews
  • 🖼️ Support for image attachments (e.g., product screenshots)
  • 🔒 Rate limiting to prevent spam
  • 🎨 Modern embed design
  • 💾 Automatic vouch backup
  • 👑 Admin commands for management

Quick Setup

  1. Invite Bot

    • Use the OAuth2 URL from Discord Developer Portal
    • Required permissions: Send Messages, Embed Links, Attach Files
  2. Configuration

    {
      "token": "your_bot_token",
      "clientId": "bot_client_id",
      "guildId": "server_id",
      "vouchChannelId": "channel_for_vouches",
      "ownerId": "admin_user_id"
    }
  3. Start Bot

    npm install
    npm start

Commands

  • /vouch - Submit a review

    • review - Your feedback (max 1000 chars)
    • stars - Rating from 1-5 stars
    • attachment - Optional product image
  • /restore - Restore vouches from backup (Admin only)

Security & Rate Limits

  • 5 vouches per user per hour
  • Ephemeral command responses
  • Automatic backup of all vouches
  • Admin-only restore functionality

Support

For support or feature requests, please open an issue on GitHub.