Skip to main content

A powerful Discord bot for server management and fun.

Project description

ManagerX Banner

๐Ÿค– ManagerX Discord Bot

Der ultimative All-in-One Bot fรผr professionelles Community Management


Version Next Release Last Commit License

Python Pycord SQLite Issues Stars Forks


โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                                                                      โ•‘
โ•‘     ๐Ÿค–  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?

โšก Blazing Fast
Optimierte SQLite-Architektur fรผr maximale Performance
๐Ÿ›ก๏ธ Enterprise Security
Anti-Spam, Moderation-Logs und umfassende Sicherheitsfeatures
๐ŸŽจ Hochgradig Anpassbar
Jedes Modul vollstรคndig konfigurierbar fรผr deine Bedรผrfnisse
๐ŸŒ Global Connected
Verbinde deine Community mit Servern weltweit via Globalchat
๐Ÿ“ˆ Aktive Entwicklung
RegelmรครŸige Updates mit neuen Features und Verbesserungen
๐Ÿ†“ 100% Open Source
Transparent, community-driven und kostenlos verfรผgbar
โš™๏ธ 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

  1. Besuche Discord Developer Portal
  2. Klicke auf "New Application"
  3. Gehe zu "Bot" โ†’ "Add Bot"
  4. Kopiere den Token
  5. Fรผge ihn in .env ein

๐Ÿ”‘ 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?
Issue erstellen โ†’

โœจ Feature Requests

Idee fรผr ein Feature?
Feature vorschlagen โ†’

๐Ÿ’ป Code Beitrรคge

Code beisteuern?
Pull Request โ†’

๐Ÿ“– Dokumentation

Docs verbessern?
Docs bearbeiten โ†’


๐Ÿ“ 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

managerx-2.2026.1.9.tar.gz (124.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

managerx-2.2026.1.9-py3-none-any.whl (131.1 kB view details)

Uploaded Python 3

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

Hashes for managerx-2.2026.1.9.tar.gz
Algorithm Hash digest
SHA256 5d2d7a1a2b6a17a413093642b1c3e616d4e555fd4f6e9ba41b25ba69fdc1c569
MD5 3f9e91edca76c9406f75eb418d34c9de
BLAKE2b-256 85ff4bc399325bf3d3314fefb4b5b07d9a82fe438e10dd950bb0be27a5535990

See more details on using hashes here.

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

Hashes for managerx-2.2026.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 22e456ea1a855a5a92aec2267d5e94e7c808c919971327c8fa2b3a81ce99c1f0
MD5 627f7b467992a87dd5f1f1bc6cb8ad73
BLAKE2b-256 2b5aef42ea199f0609cc1339a491837009611568183aa5f244d401079697dd4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page