Skip to content

Meddl Loide, dieser Bot scheißt dir zufällige Zitate vom Arschgebirge aus der Schimmelschanze direkt in deinen Discord-Server!

Notifications You must be signed in to change notification settings

Schaumstoffland/drachenlord-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drachenlord-discord-bot

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).

Features

✅ mehr als 200 Soundclips

✅ mehr als 100 Zitate

🎉 Überraschung alle 30-60 Minuten

Drachenlord Chat

Befehle

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 :)

Hinzufügen von Sounds / Namen / Zitaten / Befehlen

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.

Installation

Konfiguration

API Token

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.

Random Joins

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

TextChannel-Logging

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.

Docker Container starten

As simple as: docker-compose build && docker-compose up -d

About

Meddl Loide, dieser Bot scheißt dir zufällige Zitate vom Arschgebirge aus der Schimmelschanze direkt in deinen Discord-Server!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published