A powerful Discord bot for server management and fun.
Project description
๐ค ManagerX Discord Bot
Der ultimative All-in-One Bot fรผr professionelles Community Management
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ ๐ค Professionelles Discord Bot Framework fรผr Communities ๐ โ
โ โ
โ Moderation โข Leveling โข Welcome โข TempVC โข Globalchat โข Stats โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Entwickelt von OPPRO.NET Development | โก Powered by OPPRO.NET Networkโข
๐ฆ Quick Install
๐ฏ Fรผr End-User# Bot direkt nutzen
pip install ManagerX
Mit Dokumentation: pip install ManagerX[docs]
|
๐จโ๐ป Fรผr Entwickler# Development Setup
pip install ManagerX[dev]
Vollstรคndige Installation: pip install ManagerX[all]
|
๐ฅ Detaillierte Installation โข โจ Features โข ๐ Dokumentation โข ๐ฌ Support
๐ฏ Was ist ManagerX?
|
ManagerX ist ein hochmoderner, leistungsstarker Discord-Bot, der speziell fรผr professionelles Community-Management entwickelt wurde. Mit modernster Architektur und einer Vielzahl an Features bietet ManagerX alles, was anspruchsvolle Discord-Server benรถtigen. ๐ Warum ManagerX?
|
โ๏ธ Technical Specifications
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Status: Production Ready โ
Current: v2.0.0
Next Release: v2.1.0 (Q1 2025)
๐ง Technology Stack
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Language: Python 3.10+
Framework: py-cord + ezcord
Database: SQLite3
API: Discord API v10
Architecture: Modular Cogs System
๐ Deployment
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Platforms: Linux, Windows, macOS
Hosting: Cloud-Ready
Requirements: 512MB RAM (1GB+ rec.)
Uptime: 99.9%+ Verfรผgbarkeit
๐ฆ Active Modules
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Advanced Moderation System
โ Dynamic Leveling & XP Engine
โ Smart Welcome Automation
โ Temporary Voice Channels
โ Global Cross-Server Chat
โ Real-Time Weather Data
โ Wikipedia Integration
โ Comprehensive Statistics
โ Custom Command Framework
|
โจ Feature-รbersicht
Entdecke die leistungsstarken Module von ManagerX
๐ก๏ธ Moderation & Sicherheit๐ Advanced Moderation Toolkit Moderation Commands:
/ban - Permanenter Server-Ausschluss
/kick - User vom Server entfernen
/mute - Temporรคres Timeout verhรคngen
/warn - Verwarnungen aussprechen
/timeout - Zeitlich begrenzte Stummschaltung
/purge - Massen-Nachrichtenlรถschung
Anti-Spam Engine:
โ Intelligente Spam-Erkennung
โ Duplicate Message Detection
โ Mention Spam Protection
โ Link & URL Filter
โ Custom Regex Patterns
โ Configurable Thresholds
Moderation Logs:
โ Vollstรคndige Action History
โ Reason Tracking
โ Moderator Attribution
โ Automatic Evidence Collection
โ Appeal System Ready
๐ Community Engagement๐ฎ Gamification & Engagement Levelsystem Features:
XP System:
- Vollstรคndig anpassbare XP-Raten
- Text & Voice Channel XP
- XP-Multiplier & Boosts
- Daily/Weekly Bonuses
Rewards:
- Automatische Rollenbelohnungen
- Custom Level-Up Messages
- Achievement System
- Milestone Rewards
Leaderboards:
- Server Top Rankings
- Global Leaderboards
- Category-Specific Rankings
- Historical Statistics
Welcome System:
โ Benutzerdefinierte Embed-Designs
โ Auto-Role Assignment
โ Regel- & Info-Nachrichten
โ User Counter Integration
โ Custom Welcome Images
โ Join/Leave Logging
|
๐ Social & Communication๐ฌ Cross-Server Communication Globalchat System:
Core Features:
- Echtzeit Cross-Server Chat
- Moderierte Kommunikation
- Server-รผbergreifende Community
- Report & Block Funktionen
- User Reputation System
Safety Features:
โ Content-Filterung
โ Blacklist System
โ Admin-Kontrolle
โ Spam Prevention
โ Moderation Queue
โ Appeal Process
Information Tools:
Wikipedia Integration:
- Direkte Artikelsuche
- Formatierte Previews
- Multi-Language Support
- Related Articles
- Quick Summaries
Weather System:
- Live-Wetterdaten
- 5-Tage Vorhersage
- Detaillierte Metriken
- Location Auto-Detection
- Weather Alerts
๐ฎ Interaktive Features๐๏ธ Dynamic Voice & Analytics Temporary Voice Channels:
User Control:
โ Eigene Voice-Channel erstellen
โ Custom Namen & Beschreibung
โ User-Limit Management
โ Permission Control
โ Channel Transfer
Automation:
- Auto-Delete bei Inaktivitรคt
- Category Organization
- Template System
- VIP Channel Options
Stats & Analytics:
Real-Time Metrics:
- Server Activity Tracking
- User Engagement Stats
- Command Usage Analytics
- Voice Channel Statistics
- Growth Metrics
Reports:
โ Daily/Weekly Summaries
โ Performance Dashboards
โ Member Insights
โ Trend Analysis
|
๐ Installation & Setup
Starte ManagerX in wenigen Minuten
๐ Systemanforderungen
|
Minimum Requirements Operating System:
- Linux (Ubuntu 20.04+)
- Windows 10/11
- macOS 11+
Software:
- Python 3.10 oder hรถher
- pip (Python Package Manager)
- Git 2.0+
Resources:
- RAM: 512 MB minimum
- Storage: 200 MB freier Speicher
- Network: Stabile Internetverbindung
|
Empfohlene Konfiguration Production Environment:
- Linux Server (Ubuntu 22.04 LTS)
- Python 3.11+
- 1 GB+ RAM
- SSD Storage
- 24/7 Uptime Hosting
Optional Services:
- Discord Bot Token (Required)
- Weather API Key (Optional)
- Custom Domain (Optional)
- SSL Certificate (Optional)
|
โก Installation Guide
๐ง Linux / macOS Installation (Click to expand)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 1: Repository klonen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
git clone https://github.com/Oppro-net-Development/ManagerX.git
cd ManagerX
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 2: Virtual Environment erstellen (empfohlen)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python3 -m venv venv
source venv/bin/activate
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 3: Dependencies installieren
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
pip install --upgrade pip
pip install -r requirements.txt
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 4: Konfiguration erstellen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
cp .env.example .env
nano .env # Passe TOKEN und andere Einstellungen an
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 5: Erste Datenbankinitialisierung
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python -c "from utils.database import init_db; init_db()"
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 6: Bot starten
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python main.py
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Optional: Systemd Service erstellen (fรผr 24/7 Betrieb)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
sudo nano /etc/systemd/system/managerx.service
# Fรผge Service-Konfiguration hinzu (siehe Dokumentation)
sudo systemctl enable managerx
sudo systemctl start managerx
๐ช Windows Installation (Click to expand)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 1: Repository klonen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
git clone https://github.com/Oppro-net-Development/ManagerX.git
cd ManagerX
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 2: Virtual Environment erstellen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python -m venv venv
venv\Scripts\activate
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 3: Dependencies installieren
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python -m pip install --upgrade pip
pip install -r req.txt
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 4: Konfiguration erstellen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
copy .env.example .env
notepad .env # TOKEN und Einstellungen anpassen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 5: Datenbank initialisieren
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python -c "from utils.database import init_db; init_db()"
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Step 6: Bot starten
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python main.py
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Optional: Als Windows Service einrichten
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Siehe Dokumentation fรผr NSSM Setup
๐ง Konfiguration
|
Environment Variables (.env) # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Discord Bot Configuration
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
DISCORD_TOKEN=your_bot_token_here
DISCORD_CLIENT_ID=your_client_id
DISCORD_CLIENT_SECRET=your_client_secret
DISCORD_REDIRECT_URI=http://localhost:8080/callback
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Optional API Keys
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
WEATHER_API=your_openweathermap_api_key
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Bot Settings
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
BOT_PREFIX=!
DEBUG_MODE=false
LOG_LEVEL=INFO
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Database Configuration
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
DATABASE_PATH=./data/managerx.db
BACKUP_ENABLED=true
BACKUP_INTERVAL=24h
|
๐ Token erstellen
๐ Wichtige Berechtigungen Required Intents:
โ Server Members Intent
โ Message Content Intent
โ Presence Intent
Bot Permissions:
โ Manage Roles
โ Manage Channels
โ Kick Members
โ Ban Members
โ Send Messages
โ Embed Links
โ Attach Files
โ Manage Messages
โ Read Message History
๐ฆ๏ธ Weather API Kostenloser API-Key: OpenWeatherMap |
๐ Version History & Roadmap
Entwicklungsgeschichte und zukรผnftige Features
๐ Release Timeline
gantt
title ManagerX Development Timeline
dateFormat YYYY-MM-DD
section Releases
v1.0.0 Initial Release :done, 2023-01-01, 30d
v1.5.0 Welcome System :done, 2023-05-01, 45d
v1.6.0 Levelsystem :done, 2023-08-01, 60d
v1.7.0 TempVC System :done, 2023-11-01, 45d
v2.0.0 Major Refactor :done, 2024-06-01, 90d
v2.1.0 Enhancements :active, 2025-01-01, 60d
v2.5.0 Advanced Features :2025-04-01, 90d
| Version | Status | Datum | Key Features |
| v2.1.0 | ๐ In Dev | Q1 2025 |
โข Performance Optimierungen โข Bug Fixes & Stability โข Enhanced Error Handling โข UI/UX Improvements |
| v2.0.0 | โ Current | 2024-12 |
โข Komplettes Code Refactoring โข Globalchat v2 Launch โข Enhanced Statistics Module โข Improved Database Architecture |
| v1.7.1 | ๐ฆ Stable | 2024-08 |
โข Feature Enhancements โข Critical Bug Fixes โข Security Updates |
| v1.7.0 | ๐ฆ Archived | 2024-05 |
โข TempVC System Implementation โข Dynamic Voice Channel Management โข User Control Features |
| v1.6.0 | ๐ฆ Archived | 2024-02 |
โข Advanced Levelsystem โข XP & Rewards Engine โข Leaderboard System |
| v1.5.0 | ๐ฆ Archived | 2023-11 |
โข Welcome System Launch โข Auto-Role Assignment โข Custom Embeds |
๐บ๏ธ Roadmap
|
๐ฏ v2.1.0 - Q1 2025 Focus: Stability & Polish
Features:
- Performance Tuning
- Memory Optimization
- Enhanced Logging
- Bug Fixes
Improvements:
- Error Recovery
- Database Indexing
- Command Response Time
- Resource Management
|
๐ v2.2.0 - Q2 2025 Focus: New Features
Planned Features:
- Ticket System
- Advanced Polls
- Music Module
- Custom Commands 2.0
Enhancements:
- AI Integration
- Multi-Language Support
- Enhanced Analytics
- API Webhooks
|
๐ซ v2.3.0 - Q4 2025 Focus: Major Upgrade
Revolutionary Features:
- Web Dashboard
- Mobile App Support
- Plugin System
- Advanced AI Features
Architecture:
- Microservices
- Cloud-Native
- Horizontal Scaling
- GraphQL API
|
๐ค Contributing & Development
Werde Teil unseres Open-Source Projekts!
๐ก Wie kann ich beitragen?
|
๐ Bug Reports Fehler gefunden? |
โจ Feature Requests Idee fรผr ein Feature? |
๐ป Code Beitrรคge Code beisteuern? |
๐ Dokumentation Docs verbessern? |
๐ Commit-Konventionen
Wir verwenden standardisierte Commit-Prefixes fรผr bessere Nachvollziehbarkeit:
| Prรคfix | Verwendung | Beispiel |
โจ FEATURE: |
Neue Funktion hinzugefรผgt | โจ FEATURE: Add weather command integration |
๐ UPDATE: |
Bestehende Funktion verbessert | ๐ UPDATE: Improve levelsystem performance by 40% |
๐ BUGFIX: |
Bug behoben (normal) | ๐ BUGFIX: Fix welcome message formatting issue |
๐ HOTFIX: |
Kritischer Bug behoben | ๐ HOTFIX: Resolve critical database connection error |
๐ DOCS: |
Dokumentation aktualisiert | ๐ DOCS: Update installation guide with troubleshooting |
๐๏ธ DELETE: |
Code/Feature entfernt | ๐๏ธ DELETE: Remove deprecated legacy commands |
๐จ STYLE: |
Code-Style รnderungen | ๐จ STYLE: Refactor code to match PEP 8 standards |
โป๏ธ REFACTOR: |
Code-Umstrukturierung | โป๏ธ REFACTOR: Restructure database module architecture |
โก PERF: |
Performance-Verbesserung | โก PERF: Optimize query execution time |
๐งช TEST: |
Tests hinzugefรผgt/geรคndert | ๐งช TEST: Add unit tests for moderation module |
๐ Versionierungs-Schema
Um maximale Transparenz und Aktualitรคt zu gewรคhrleisten, nutzen wir eine duale Strategie:
- GitHub (Source Code): Nutzt das Semantic Versioning (Beispiel:
2.0.0). Dies markiert groรe Meilensteine und strukturelle รnderungen im Code. - PyPI (Distribution): Nutzt CalVer (Calendar Versioning) (Beispiel:
2.2026.1.9.1). Dies ermรถglicht es Entwicklern, sofort zu erkennen, wie aktuell das installierte Paket ist.
| Plattform | Schema | Beispiel |
|---|---|---|
| GitHub | MAJOR.MINOR.PATCH | 2.0.0 |
| PyPI | MAJOR.JJJJ.MM.TT | 2.2026.01.09.1 |
๐ง Development Workflow
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 1. Repository forken & klonen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
git clone https://github.com/YOUR_USERNAME/ManagerX.git
cd ManagerX
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 2. Development Branch erstellen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
git checkout -b feature/amazing-feature
# Oder fรผr Bugfixes:
git checkout -b bugfix/fix-critical-issue
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 3. Development Environment aufsetzen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements-dev.txt
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 4. รnderungen vornehmen und testen
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Code schreiben...
python main.py # Bot testen
pytest tests/ # Unit Tests ausfรผhren
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# 5. Code Style prรผfen
#
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file managerx-2.2026.1.9.tar.gz.
File metadata
- Download URL: managerx-2.2026.1.9.tar.gz
- Upload date:
- Size: 124.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d2d7a1a2b6a17a413093642b1c3e616d4e555fd4f6e9ba41b25ba69fdc1c569
|
|
| MD5 |
3f9e91edca76c9406f75eb418d34c9de
|
|
| BLAKE2b-256 |
85ff4bc399325bf3d3314fefb4b5b07d9a82fe438e10dd950bb0be27a5535990
|
File details
Details for the file managerx-2.2026.1.9-py3-none-any.whl.
File metadata
- Download URL: managerx-2.2026.1.9-py3-none-any.whl
- Upload date:
- Size: 131.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22e456ea1a855a5a92aec2267d5e94e7c808c919971327c8fa2b3a81ce99c1f0
|
|
| MD5 |
627f7b467992a87dd5f1f1bc6cb8ad73
|
|
| BLAKE2b-256 |
2b5aef42ea199f0609cc1339a491837009611568183aa5f244d401079697dd4e
|