Skip to content

Lokal / ohne Docker

Für Entwicklung oder einen schnellen Test läuft Sonance auch direkt mit Node.js – ohne Docker.

Terminal window
# im Bot-Verzeichnis
cp config.example.json config.json # Token + clientId eintragen
npm install
npm start

Beim Start registriert der Bot seine Slash-Commands und – bei aktivem Auto-Join – betritt seinen Channel. In den Logs erscheint Eingeloggt als ….

  • opusscript – reines JavaScript für das Opus-Encoding (kein Compiler nötig). Auf einem Server ist @discordjs/opus schneller, braucht aber Build-Tools.
  • ffmpeg-static – bringt ffmpeg mit (kein System-ffmpeg nötig).
  • yt-dlp – eigenständige Binary unter bin/yt-dlp. Aktualisieren mit bin/yt-dlp -U.