🚀 Meet VAISH - The most advanced, feature-rich Discord bot that you own completely!
✨ No subscriptions • 🔓 Full ownership • 🛡️ Privacy-first • ⚡ Lightning-fast
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
💰 100% Free Forever - No monthly subscriptions, no hidden costs, completely free
🔓 Complete Ownership - Every line of code belongs to you, no vendor lock-in
🛡️ Privacy First - Your data stays on your servers, zero data mining
⚡ Ultra-Modern Stack - Built with Discord.js v14, Node.js 18+, and latest technologies
🎨 Beautiful UI - Stunning embeds with modern Discord components and animations
📈 Enterprise Scale - Handles servers from 10 to 100,000+ members effortlessly
🗄️ Advanced Database - MongoDB with intelligent caching and data persistence
🤖 AI Superpowers - Google Gemini integration for intelligent responses
🔧 Developer Friendly - Clean code, extensive documentation, easy to customize
🌐 Cloud Ready - Deploy anywhere - Render, Railway, Heroku, or your own VPS
- Intelligent Q&A - Ask anything and get smart, context-aware responses
- Rate Limiting - Built-in protection against spam and abuse
- Error Recovery - Graceful handling of API limits and failures
- Conversation Memory - Maintains context for better interactions
- Multi-Language - Supports questions and responses in multiple languages
- Daily Rewards - Claim daily points with streak bonuses
- Point Economy - Trade points between users with transaction history
- Leaderboards - Server-wide rankings with seasonal resets
- Achievement System - Unlock rewards for various activities
- Customizable - Admins can adjust point rates and rewards
- Multi-Activity Tracking - Messages, voice time, reactions, and more
- Dynamic Role Rewards - Automatic role assignment based on levels
- Progress Visualization - Beautiful progress bars and level-up animations
- Statistics Dashboard - Detailed analytics for users and admins
- Seasonal Events - Special XP bonuses during holidays and events
- Smart Ticketing - Professional support ticket management
- Category Organization - Multiple ticket types with custom workflows
- Team Collaboration - Assign tickets to staff members
- Ticket Analytics - Response times, resolution rates, satisfaction scores
- Auto-Archiving - Intelligent cleanup of resolved tickets
- AI-Powered Anti-Raid - Detects and stops raids automatically
- Smart Filters - Content filtering with context awareness
- Bulk Operations - Mass ban, kick, and message cleanup tools
- Audit Logging - Comprehensive logs of all moderation actions
- Appeal System - Built-in appeal process for banned users
- Modern Games - 8ball, dice, truth-or-dare with beautiful interfaces
- Polls & Surveys - Interactive polls with real-time results
- Meme Integration - Fresh memes from multiple sources
- Custom Commands - Server-specific commands and responses
- Event System - Automated events and celebrations
Category | Count | Examples |
---|---|---|
🎮 Fun & Games | 5 | 8ball, meme, roll, secret, truthordare |
🛡️ Moderation | 4 | antiraid, ban, kick, purge |
📊 Utility & Info | 7 | help, ping, userinfo, serverinfo, botstats |
💎 Rewards & XP | 4 | daily, points, profile, xpconfig |
🎫 Support System | 2 | ticket, ticketdashboard |
🤖 AI Assistant | 1 | aiassistant |
🎂 Community | 1 | birthday |
🎭 Role System | 1 | roles |
⏰ Reminders | 1 | reminder |
📝 Feedback | 1 | feedback |
Total: 36 Commands across 10 categories
Refer our Official Documentation for a list of complete commands.
- Node.js v16.0.0 or higher
- MongoDB database (local or cloud)
- Discord Bot Token (Get one here)
- Google Gemini API Key (Get one here)
-
Clone the repository
git clone https://github.com/yourusername/VAISH-discord-bot.git cd VAISH-discord-bot
-
Install dependencies
npm install
-
Configure environment variables
Create a
.env
file:DISCORD_TOKEN=your_discord_bot_token_here CLIENT_ID=your_bot_client_id_here GUILD_ID=your_test_guild_id_here MONGODB_URI=your_mongodb_connection_string GEMINI_API_KEY=your_gemini_api_key_here
-
Deploy slash commands
node deploy-commands.js
-
Start the bot
npm start
Deploy your bot for free on Render with these simple steps:
- Fork this repository to your GitHub account
- Clone your fork locally and configure your
.env
file
- Go to Render.com and sign up
- Click "New +" → "Web Service"
- Connect your GitHub repository
- Configure your service:
Name: VAISH - Ultra-Modern AI Discord Bot Environment: Node Build Command: npm install Start Command: node index.js
Add these environment variables in Render dashboard:
DISCORD_TOKEN
- Your Discord bot tokenCLIENT_ID
- Your bot's client IDMONGODB_URI
- Your MongoDB connection stringGEMINI_API_KEY
- Your Google Gemini API key
After first deployment, run this once in Render shell:
node deploy-commands.js
- Auto-Deploy: Enable auto-deploy for seamless updates
- Health Check: Set health check path to
/
if you add a web endpoint - Environment: Production environment for better performance
- Scaling: Free tier includes 512MB RAM and shared CPU
Option 1: MongoDB Atlas (Recommended)
- Go to MongoDB Atlas
- Create free account and cluster
- Get connection string and add to
.env
Option 2: Local MongoDB
# Install MongoDB locally
npm install -g mongodb
mongod --dbpath ./data
Option 3: Railway MongoDB
- Create Railway account
- Add MongoDB service
- Copy connection string to
.env
- Automatic Schema Creation - Tables created automatically
- Data Persistence - All user data, XP, points, tickets stored
- Backup Ready - Easy export/import capabilities
- Scalable - Handles unlimited users and servers
- Get Gemini API key from Google AI Studio
- Add to environment variables
- Bot automatically handles rate limiting and errors
// Configure XP rates (Admin only)
/xpconfig
- XP per message: 1-10
- XP per voice minute: 1-20
- Role automation: Enable/Disable
- Daily Rewards: 50-200 points daily
- Point Trading: Users can gift points
- Leaderboards: Server-wide rankings
- Future Ready: Framework for point shops
- FAQ Training - Bot will learn from your server's frequently asked questions and user chats
- Custom Responses - Fine-tuned responses based on your community's specific needs
- Context Awareness - Remember conversation history for better customer support experience
- Smart Learning - Analyze user interactions to provide better, more relevant answers
- Multi-Language - Support for multiple languages in responses
- Ultra-Fast Caching - Blazing fast command responses
- Session Management - Better user state tracking
- Rate Limiting - Advanced spam protection
- Real-time Features - Live notifications and updates
- 100+ Commands - Comprehensive bot functionality
- Custom Modules - Plugin system for custom features
- Web Dashboard - Browser-based configuration panel
- Analytics - Detailed server analytics and insights
- Economy System - Virtual currency and shops
- Mini Games - Interactive games with rewards
- Event System - Automated events and celebrations
- Custom Roles - Dynamic role assignment system
- Discord.js v14 - Latest Discord API wrapper
- Node.js 18+ - Modern JavaScript runtime
- MongoDB - NoSQL database for flexibility
- Google Gemini AI - Advanced language model
- Mongoose - Elegant MongoDB object modeling
- Command Cooldowns - Prevent spam and abuse
- Error Handling - Graceful error recovery
- Memory Management - Efficient resource usage
- Auto-Restart - Built-in crash recovery
- Logging System - Comprehensive activity logs
- Permission Validation - Multi-layer permission checks
- Input Sanitization - Prevent injection attacks
- Rate Limiting - Protect against abuse
- Data Encryption - Secure sensitive information
- 📖 Documentation - Check this README first
- 🐛 Bug Reports - Create an issue
- 💡 Feature Requests - Share your ideas with the community
- 💬 Discord Server - Join our community server for live help
- Be Respectful - Treat all community members with respect
- Be Helpful - Share knowledge and help newcomers
- Be Patient - Remember everyone is learning
- Be Constructive - Provide actionable feedback and suggestions
This project is licensed under the MIT License — see the LICENSE file for full details.
- Discord.js - Powerful Discord API wrapper
- Node.js - JavaScript runtime environment
- MongoDB - NoSQL database
- Google Gemini - Advanced AI language model
- Mongoose - MongoDB object modeling
- Discord Developer Community - For inspiration and support
- Open Source Contributors - For making this project possible
- Beta Testers - For helping improve the bot
- You - For choosing open source over proprietary solutions!
Clone this repository and deploy to Render in under 10 minutes!
🌟 Star this repo • 🍴 Fork & Deploy • 📖 Read the docs
Built with ❤️ by the VAISH development team
"Empowering Discord communities with free, powerful, and intelligent bot solutions"