Skip to content

Drachenlord Discord Bot - Dieser Bot scheißt dir zufällige Voice Zitate (Soundboard ähnlich) vom Altschauerberg aus der Schimmelschanze direkt in deinen Discord Server

License

Notifications You must be signed in to change notification settings

ninjazan420/buttergolem-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

draaaaa

Drachenlord Discord Bot v4.4.2

Meddl Loidde!

Dieser Bot scheißt dir zufällige Zitate vom Arschgebirge aus der Schimmelschanze direkt in deinen Discord-Server.

Features

✅ mehr als 500 Soundclips

✅ mehr als 100 Zitate

❓ Bist du ein Drachi oder ein echter Haider? Teste es im Quiz mit über 150 Fragen!

🎉 Überraschung alle 30-60 Minuten

Befehle

📋 Basis-Befehle

Befehl Beschreibung
!hilfe Zeigt diese Hilfe an
!mett Zeigt den aktuellen Mett-Level mit Mett-Meter an 🥓
!zitat Der Quallemann antwortet dir mit einem zufälligen Zitat
!lordmeme <text> Erstellt ein Drachenlord Meme (Nutze | für oben/unten)
!lordstats [@user] Zeigt lustige Drachenlord-Statistiken für einen Benutzer
!lordupdate Zeigt die letzten Bot-Updates und Änderungen
!kontakt Sende eine Nachricht an den Admin

🔊 Sound-Befehle

Befehl Beschreibung
!lord Zufälliges GESCHREI im Voice-Channel
!cringe Zufälliger Cringe-Sound wenn's mal wieder zu viel wird
!sounds Zeigt eine durchblätterbare Liste aller verfügbaren Sounds
!sound <name> Spielt den angegebenen Sound ab

❓ Quiz-Befehle

Befehl Beschreibung
!lordquiz Zeigt Informationen zum Quiz
!lordquiz start X Startet ein Quiz mit X Runden (1-20)
!lordquiz stop Beendet das aktuelle Quiz im Channel

⚙️ Admin-Befehle

Befehl Beschreibung
!server Listet alle Server auf, auf denen der Bot aktiv ist
!user Zeigt Nutzerstatistiken aller Server
!ping Zeigt die Bot-Latenz
!id Zeigt die IDs des aktuellen Text- & Voice-Channels
!antwort Antwortet auf Kontaktnachrichten von Nutzern

Installation & Selbst hosten

  • Im Discord Developer Portal Golem hinzufügen
  • in der docker-compose.yml den Bot-Token, Log Channel ID und Admin ID hinzufügen
  • Entscheiden, ob der Bot alle 30-60 Minuten zufällig dem größten Kanal beitreten soll (ENABLE_RANDOM_JOINS: "False"/"True")
  • docker compose build, gefolgt von docker compose up -d
  • Logs können per docker compose logs -f abgerufen werden

Modulare Struktur

Der Bot ist modular aufgebaut. Jede Hauptfunktion befindet sich in einer eigenen Datei im src/ Ordner:

  • main.py - Hauptdatei mit Bot-Setup und Basislogik
  • hilfe.py - Hilfe-Kommandos und Dokumentation
  • sounds.py - Sound-bezogene Befehle und Funktionen
  • quiz.py - Quiz-System und Spiellogik
  • admins.py - Admin-Befehle und -Funktionen
  • lordmeme.py - Meme-Generator und Befehle
  • servercounter.py - Server-Tracking und Statistiken

Um neue Funktionen hinzuzufügen:

  1. Erstelle eine neue Datei src/meine_funktion.py
  2. Implementiere deine Befehle in einer register_commands() Funktion
  3. Importiere und registriere das Modul in main.py

Diese Struktur macht es einfach, den Bot zu erweitern ohne bestehenden Code ändern zu müssen.

Der Bot muss die Berechtigung besitzen, in den Voice zu joinen!

*Wichtig: da GitHub die Sounddateien wegen DMCA runter genommen hat, sind diese nur über den Bot direkt verfügbar! Falls du den Bot selbst hosten willst und die Sounds brauchst, schreib mir eine nachricht im discord ninjazan420

About

Drachenlord Discord Bot - Dieser Bot scheißt dir zufällige Voice Zitate (Soundboard ähnlich) vom Altschauerberg aus der Schimmelschanze direkt in deinen Discord Server

Topics

Resources

License

Stars

Watchers

Forks