Skip to content

IM23d/leurs

Repository files navigation

Leurs - Discord Balance Bot

Leurs Discord Bot Logo

A feature-rich Discord bot designed to enhance your server experience. Complete with economy, moderation, music integration, and utility commands.

visits


🚀 Features

  • 💰 Economy System: Virtual currency, gambling, jobs, and daily rewards
  • 🛡️ Advanced Moderation: Comprehensive user management with warnings and role automation
  • 🎵 Last.fm Integration: Real-time music tracking and server-wide now playing
  • 📊 Leveling System: XP-based progression with leaderboards and rewards
  • ⚙️ Admin Tools: Custom embeds, reaction roles, and bulk management
  • 🎯 Utilities: Birthday tracking, timezone management, and quotes

📦 Installation

Using Docker (Recommended)

1. Create your configuration:

# Clone the repository git clone https://github.com/IM23d/leurs.git cd leurs # Copy and configure environment file cp .env.template .env # Edit .env with your bot token and API keys

2. Create a compose.yml file:

services: leurs: build: context: .dockerfile: Dockerfilecontainer_name: leurs-botenv_file: - .envrestart: unless-stopped

3. Start the bot:

docker compose up -d

Manual Installation

# Clone and setup git clone https://github.com/IM23d/leurs.git cd leurs # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate# Install dependencies pip install -r requirements.txt # Configure environment cp .env.template .env # Edit .env with your credentials# Run the bot python main.py

⚙️ Configuration

Configure your .env file with the following:

# Discord bot token (Required)DISCORD_TOKEN=your_discord_bot_token # Last.fm API (Optional - for music features)LAST_FM_KEY=your_lastfm_api_key # Google Custom Search API (Optional - for image search)GOOGLE_API_KEY=your_google_api_key GOOGLE_CSE_ID=your_google_cse_id # DeepSeek API (Optional - for AI features)DEEPSEEK_API_KEY=your_deepseek_api_key

🎮 Command Categories

CategoryExamplesDescription
Economy-balance, -work, -gambleManage virtual currency and jobs
Moderation-warn, -ban, -muteKeep your server organized
Music-np, -lastfmShare what you're listening to
Levels-rank, -leveltopTrack your server progression
Utility-info, -birthdayHelpful server tools

For complete command documentation, visit docs.leurs.ch

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Contributors

bettercallmilan
Milan
Lead Developer
Reazn
Reazn
Developer
seakyy
Seakyy
Developer
lhilfiker
lhilfiker
Contributor
PianoNic
PianoNic
Contributor

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

⭐ Support the Project

If Leurs has enhanced your Discord server experience, please consider:

  • Starring this repository to show your support
  • 🐛 Reporting bugs to help us improve
  • 💡 Suggesting features for future updates
  • 🤝 Contributing code to make Leurs even better

🔗 Links


Made with ❤️ by the Leurs Team

About

🛡️・An all in one Discord bot to manage your server

Resources

License

Stars

Watchers

Forks

Contributors 5

Languages