Change Language

About

MusicCat ist ein Discord Bot welcher Audiodateien abspielen kann. Dies kann mit dem Web-Dashboard als Soundboard benutzt werden. Der Bot kommt mit 25 Audio Dateien und du kannst einfach welche hinzufügen! Du musst es auf deinem PC oder Server hosten!

Installation

Als erstes musst du einen Discord Bot Account erstellen, dies machst du im Discord-Developer-Portal. Klicke auf "New Application" und wähle einen Namen.
Jetzt musst du deine Application noch in einen Bot Account umwandeln, dies machst du im Reiter Bot.
Weiter unten im Reiter musst du die "Privileged Gateway Intents" anmachen.

Um den Bot auf deinen Server einzuladen wechsle zum Reiter OAuth2.
Wähle bei "Scopes" bot und bei Permission kannst du dem Bot der Einfachheit halber Admininstrator rechte geben.
Wenn du das nicht möchtest, braucht der Bot aufjedenfall diese Rechte:

Der Link der nun erscheint, kannst du in deinen Browser kopieren und so den Bot einladen.
Wichtig: Um den Bot einzuladen, musst du Admininstratorrechte auf dem Server haben.


Jetzt musst du noch Node JS herunterladen. Folge einfach dem Installer.
Stelle sicher das npm mit Node JS heruntergeladen wurde. Dies kannst du in einem Terminal mit dem Kommand "npm -v"


Nun musst du die GitHub Repository herunterladen und entzippen


Starte die Batchdatei "library_installer.bat".
Falls du nicht Windows als Betriebssystem benutzt, kannst du die endung der Datei für Linux z.B. in .sh ändern.


Wenn du nun die Batchdateien "start_server.bat" und "start_bot.bat" doppelklickst, ist das Dashboard auf localhost:3000 ereichbar. Der Port nach dem Doppelpunkt ist natürlich ein anderer wenn du ihn geändert hast.
Wichtig: Starte den Bot nach dem Web-Server!


Um sounds hinzuzufügen oder zu entfernen, füge sie einfach in den "sounds" Ordner ein.


Falls einer der Services beendet wird oder abstürtzt, würde sich das Terminal von Windows automatisch schließen, um das zu verhindern, kannst du in den Registrierungs-Editor gehen. Hier navigierst du zu HKEY_CLASSES_ROOT > batfile > shell > command und änderst den Wert zu "cmd.exe /k "%1" %*". Dies ist aber nicht notwendig!


Falls dir dieses Projekt gefällt, würde ich mich über einen Stern auf GitHub freuen.

Errors, Bugs & Feedback

Fehler und Bugs kannst du gerne auf GitHub oder auf meinem Discord Server melden.
Wenn du ein neues issue erstellst, stelle sicher, dass es nicht bereits gemeldet wurde.
Feedback ist ebenfalls gerne gesehen!

Help

Wenn du ein Problem hast, zögere nicht, meinem Discord Server beizutreten!

License

Die MIT Lizenz kann hier gefunden werden