Lokal / ohne Docker
Für Entwicklung oder einen schnellen Test läuft Sonance auch direkt mit Node.js – ohne Docker.
Voraussetzungen
Section titled “Voraussetzungen”- Node.js 22
- Eine fertige Konfiguration
Starten
Section titled “Starten”# im Bot-Verzeichniscp config.example.json config.json # Token + clientId eintragennpm installnpm startBeim Start registriert der Bot seine Slash-Commands und – bei aktivem Auto-Join –
betritt seinen Channel. In den Logs erscheint Eingeloggt als ….
Was npm install mitbringt
Section titled “Was npm install mitbringt”opusscript– reines JavaScript für das Opus-Encoding (kein Compiler nötig). Auf einem Server ist@discordjs/opusschneller, braucht aber Build-Tools.ffmpeg-static– bringtffmpegmit (kein System-ffmpegnötig).yt-dlp– eigenständige Binary unterbin/yt-dlp. Aktualisieren mitbin/yt-dlp -U.