05 — ÉTUDE DE CAS · 2025

musicbot-js

Un bot Discord music en Node.js, écrit après la fermeture de Rythm et Groovy. Lecture audio, file d'attente persistante, slash commands — et les mains dans la voice gateway v8 de Discord et le protocole DAVE.

/ Le contexte

Quand Rythm et Groovy ont fermé sous la pression de YouTube, des millions de serveurs Discord ont perdu leur bot musique. Plutôt que d'attendre un remplaçant, j'ai écrit le mien en Node.js avec discord.js v14.

/ La technique

Lecture audio via FFmpeg, file d'attente persistante qui survit aux redémarrages, slash commands modernes. Le plus formateur : plonger dans la voice gateway v8 de Discord et le protocole DAVE (chiffrement de bout en bout des salons vocaux) pour maintenir la connexion audio stable.

/ Auto-hébergé, évidemment

Le bot tourne en conteneur sur servyass, supervisé comme le reste. Zéro dépendance à un service tiers qui peut fermer du jour au lendemain — c'était le cahier des charges initial.

discord.js v14 · voice gateway v8 · protocole DAVE
PROJET SUIVANT
Folliow