A feature-rich Discord bot built with discord.py, offering moderation, music, leveling, games, AI integration, and much more.
📦 Installation • ✨ Features • ⚡ Quick Start • 📚 Documentation
-
🛡️ Moderation & Administration
- Advanced role-based permission system
- Auto-moderation with customizable filters
- Warning system with auto-punishments
- Logging system for server events
- Ticket system for support
-
🎵 Music
- YouTube and Spotify playback support
- Queue management and playlist support
- Advanced audio controls
-
📈 Leveling & Economy
- XP and level system with role rewards
- Achievement system
- Daily tasks and rewards
- Message streak tracking
-
🎮 Fun & Games
- Various mini-games (Hangman, Trivia, etc.)
- Poll creation system
- Custom commands
- Translation features
-
🤖 AI Integration
- ChatGPT integration
- Image generation and analysis
-
📊 Analytics & Tracking
- Comprehensive server and user statistics
-
Clone the Repository
git clone https://github.com/h3nr1d3v/NekoShell.git cd NekoShell
-
Install Dependencies
pip install -r requirements.txt
-
Configure Environment Create a
.env
file with your tokens:DISCORD_TOKEN=your_discord_token OPENAI_API_KEY=your_openai_token SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret
-
Run the Bot
python main.py
You can view full installation guide INSTALLATION
Category | Command | Description |
---|---|---|
General | !help |
Shows help menu |
!info |
Server information | |
!ping |
Check bot latency | |
!botinfo |
Bot statistics | |
Moderation | !warn |
Warn a user |
!ban |
Ban a user | |
!kick |
Kick a user | |
!mute |
Mute a user | |
Music | !play |
Play a song |
!queue |
Show queue | |
!skip |
Skip current song | |
!stop |
Stop playback | |
Leveling | !rank |
Show your rank |
!leaderboard |
Server leaderboard | |
!xp |
Check your XP | |
!rewards |
View level rewards | |
Fun | !poll |
Create a poll |
!translate |
Translate text | |
!8ball |
Ask the magic 8ball | |
!meme |
Get a random meme |
NekoShell offers extensive customization options:
- Permissions: Configure role-based permissions in
config.json
- Auto-mod: Set up custom filters and auto-actions
- Leveling: Customize XP gain rates and level-up rewards
- AI: Fine-tune AI responses and image generation parameters
Our comprehensive documentation includes:
-
📦 Installation Guide
-
Prerequisites
-
Step-by-step installation
-
API key setup
-
⚙️ Configuration Guide
-
Basic bot configuration
-
Advanced customization options
-
Role-based permissions setup
-
📜 Command Documentation
-
Full list of available commands
-
Usage examples
-
Permission requirements
-
❓ Troubleshooting Guide
-
Common issues and solutions
-
FAQ
-
Support resources
We welcome contributions! Please check our:
- Contributing Guidelines for code contributions
- Issue Tracker
This project is licensed under the MIT License - see the LICENSE
- discord.py
- OpenAI
- Spotify
- All contributors and users of NekoShell