Meddl Loide!
Dieser Bot scheißt dir zufällige Zitate vom Arschgebirge aus der Schimmelschanze direkt in deinen Discord-Server.
Sobald der Suppengumbo auf deinem Server online ist, kannst du ihn mit !lord
heraufbeschwören. Je nachdem welche API-Permissions du gesetzt hast, funktioniert das in allen Text- und Voice-Channels (mehr dazu unter Installation).
✅ mehr als 200 Soundclips
✅ mehr als 100 Zitate
🎉 Überraschung alle 30-60 Minuten
Befehl | Beschreibung |
---|---|
!lord |
Der Kotmidas joint in deinen VoiceChannel und schreit irgendein wirres Zeug |
!zitat |
Der Quallemann antwortet dir mit einem Zitat seinerseits |
!meddl |
Na was wohl |
!id |
Zeigt dir die ID deines Text- & VoiceChannels |
Für einige mp3s gibt es eigene commands :)
Die Namen und Zitate sind in json-files gespeichert - du kannst diese beliebig ändern (PRs welcome).
Alle mp3-Dateien, die in ./src/data/clips/ liegen, werden automatisch in die Zufallswiedergabe aufgenommen. Du kannst dir auch commands für einzelne Dateien bauen, siehe main.py#133.
Der Docker-Container muss nach allen Änderungen neu gebaut werden.
Damit der Karamellkaiser deinem Discord-Server joint, musst du ein API-Token erstellen und ihn zu deinem Server einladen. Wie das funktioniert lernst du hier (5min):
https://discordpy.readthedocs.io/en/latest/discord.html
Nachdem du einen Discord-Bot erstellt hast und ihn auf deinen Server eingeladen hast, bekommst du mit "Click to reveal token" ein API-Token.
Dieses musst du jetzt in deiner docker-compose.yml hinterlegen.
Der Popcornpapst wird alle 30-60 Minuten (Zufallswert) auf dem VoiceChannel mit den derzeit meisten Membern einen zufälligen Spruch lassen.
Wenns dich nervt kannst du das in deiner docker-compose.yml deaktivieren ;D
Zum Debuggen kannst du in deiner docker-compose.yml eine TextChannel ID angeben, in den dann einige Infos geloggt werden. Um die ID eines Channels herauszufinden, kannst du !id
benutzen.
As simple as: docker-compose build && docker-compose up -d