Skip to content

FAQ

Internet-Radio- bzw. direkte Stream-URLs (z. B. Icecast/Shoutcast) und YouTube – Videos, Live-Streams, Playlists sowie Suchbegriffe. Siehe Slash-Commands.

Per Docker mit restart: unless-stopped läuft er dauerhaft und übersteht Neustarts. Bei Verbindungsabbrüchen verbindet er sich automatisch neu; bei aktivem Auto-Join kehrt er selbstständig in seinen Channel zurück.

Brauche ich einen leistungsstarken Server?

Section titled “Brauche ich einen leistungsstarken Server?”

Nein. Sonance ist schlank – ein kleiner VPS oder Mini-Rechner mit Docker genügt. Es werden keine eingehenden Ports benötigt, nur ausgehende Verbindungen zu Discord und zur Audioquelle.

Muss ich ffmpeg oder yt-dlp selbst installieren?

Section titled “Muss ich ffmpeg oder yt-dlp selbst installieren?”

Nein. Das Docker-Image bringt beides mit. Bei lokaler Nutzung liefert npm install ffmpeg (via ffmpeg-static) mit; yt-dlp liegt als Binary unter bin/yt-dlp.

Kann ich einschränken, wer den Bot bedienen darf?

Section titled “Kann ich einschränken, wer den Bot bedienen darf?”

Ja – über allowedRoles. Nur Mitglieder mit einer erlaubten Rolle dürfen dann Befehle nutzen (Server-Admins immer).

Die Slash-Commands tauchen nicht auf – warum?

Section titled “Die Slash-Commands tauchen nicht auf – warum?”

Mit leerer guildId werden sie global registriert und brauchen bis zu einer Stunde. Trage deine guildId ein, dann sind sie sofort verfügbar. Der Bot muss außerdem mit dem Scope applications.commands eingeladen sein.

Der Bot joint, aber ich höre nichts – woran liegt das?

Section titled “Der Bot joint, aber ich höre nichts – woran liegt das?”

Meist an Rechten oder Netzwerk: Der Bot braucht Connect und Speak im Channel, und der Server muss ausgehende Verbindungen erlauben. Mehr unter Troubleshooting.

Der Quellcode ist öffentlich unter der PolyForm Noncommercial-Lizenz: Nutzung, Änderung und Weitergabe für nicht-kommerzielle Zwecke erlaubt.