Skip to content

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.

  • 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 loop läuft die Quelle endlos – ideal für Radio-Streams.
"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.

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

  • Radio-/Stream-URL (z. B. SomaFM) mit loop: true → dauerhafte Musik.
  • YouTube-Playlist mit loop und optional shuffle.
  • Ein Suchbegriff – der erste Treffer wird gespielt.