Auto-Join & 24/7
Auto-Join ist das Herzstück des 24/7-Betriebs: Sonance betritt beim Start
automatisch einen festen Voice-Channel und spielt eine feste Quelle – ganz ohne
manuelles /play.
Verhalten
Section titled “Verhalten”- Beim Start joint der Bot den konfigurierten Channel und startet die Quelle.
- Bei aktivem Auto-Join ist der Bot an den Channel „gefesselt”: Wird er verschoben oder rausgezogen, kehrt er selbstständig zurück.
- Zusammen mit
loopläuft die Quelle endlos – ideal für Radio-Streams.
Variante A: In der config.json
Section titled “Variante A: In der config.json”"autoJoin": { "enabled": true, "guildId": "DEINE_SERVER_ID", "channelId": "DEINE_VOICE_CHANNEL_ID", "source": { "query": "http://ice1.somafm.com/fluid-128-mp3", "loop": true, "shuffle": false }}guildId/channelId bekommst du per Entwicklermodus (Rechtsklick → ID kopieren),
siehe Discord-Bot erstellen.
Variante B: Zur Laufzeit per Befehl
Section titled “Variante B: Zur Laufzeit per Befehl”/autojoin set channel:#dein-voice source:<URL|YouTube|Suchbegriff> [loop] [shuffle]/autojoin status/autojoin disable/autojoin set speichert die Konfiguration in der config.json (unter
CONFIG_PATH) – nach einem Neustart ist der Stand also weiterhin aktiv.
Als Quelle eignet sich
Section titled “Als Quelle eignet sich”- Radio-/Stream-URL (z. B. SomaFM) mit
loop: true→ dauerhafte Musik. - YouTube-Playlist mit
loopund optionalshuffle. - Ein Suchbegriff – der erste Treffer wird gespielt.