Dispatch.IO Logo
Modules et fonctionnalités

Lecteur de musique

Comment fonctionne le lecteur de musique et de radio de Dispatch.IO, la vie de son message de lecture, qui contrôle la lecture et quand le bot se déconnecte.

Mis à jour le 15 octobre 2026#musique

Rechercher dans la documentation

Tape un mot-clé : commande, module, page du tableau de bord…

Dispatch.IO peut jouer de la musique et des radios en direct dans un salon vocal. Cette page explique le fonctionnement du lecteur : d'où vient le son, comment fonctionne la file d'attente, ce que devient le message du lecteur du premier titre jusqu'à l'arrêt, qui a le droit de contrôler la lecture et quand le bot quitte le salon vocal.

Elle s'adresse aux membres qui écoutent de la musique comme aux administrateurs qui veulent comprendre le module. Chaque commande (/play, /queue, /stop…) est détaillée sur la page Musique et radio.

Comment fonctionne le lecteur

Dispatch.IO a deux lecteurs indépendants :

MusiqueRadio
Lancement/play/play-radio
Source du sonUn serveur audio dédié (Lavalink) qui cherche le titre et le diffuseLe flux en direct de la station, trouvée dans un annuaire de radios en ligne
RecherchePar nom de titre (jusqu'à 10 suggestions pendant la saisie) ou par lien, sauf les liens YouTubePar nom de station (jusqu'à 25 suggestions)
File d'attenteOuiNon : une seule station à la fois
PauseOuiNon
Message affichéLe message du lecteur, avec ses boutonsUn message « Joue maintenant » avec un bouton Arrêter la radio
  • Un seul lecteur à la fois par serveur : si une radio joue, /play est refusé, et inversement. Utilise /stop pour passer de l'un à l'autre.
  • Gratuit : le lecteur est disponible sur tous les serveurs, sans offre Premium.
  • Le bot rejoint ton salon vocal au premier /play, avec un volume de 100 %. Il se met en sourdine : il n'écoute pas ce qui se dit dans le salon.
  • Pendant une maintenance du bot (mode récupération), la musique est indisponible : les commandes répondent par un message d'erreur.

La file d'attente

La file d'attente contient les titres qui joueront après le titre en cours.

  • /play lance le titre si rien ne joue, sinon l'ajoute à la fin de la file. Un lien de playlist ajoute tous ses titres.
  • Le mode Jouer maintenant de /play place le titre en tête de file et passe directement dessus.
  • /next (ou le bouton Suivant) passe au titre suivant ; /previous (ou Précédent) redémarre le titre en cours.
  • /loop répète le titre en cours ou toute la file.
  • /queue affiche la file (10 titres par page, avec la durée totale), la mélange ou la vide, et permet de sauter directement à un titre.

Quand le dernier titre se termine, la file est vide : le bot attend un nouveau /play sans quitter le salon vocal (voir plus bas).

La vie du message du lecteur

Du premier titre jusqu'à l'arrêt.

Le message du lecteur est publié dans le salon où le premier /play a été tapé, et y reste pendant toute la session d'écoute. Il est écrit dans la langue du serveur.

  1. Premier titre : le bot publie le message du lecteur : titre (cliquable vers sa source) et vignette, auteur, progression, volume, demandeur, nombre de titres en attente et état (« En lecture » ou « En pause »), puis quatre boutons : Précédent, Pause/Lecture, Suivant, Arrêter.
  2. Pendant la lecture : le même message est modifié à chaque nouveau titre, à chaque pause ou reprise et quand la file change. La progression est celle du moment de la mise à jour : elle n'avance pas en direct.
  3. Statut du salon vocal : quand la file change (ajout, mélange, vidage), le bot affiche le titre en cours comme statut du salon vocal. Il l'efface quand la file se termine ou que le lecteur s'arrête.
  4. File terminée : le message reste, avec le titre « Inconnu » et des boutons grisés. Le bot reste dans le salon vocal.
  5. Arrêt (/stop, bouton Arrêter, salon vocal vide, bot déconnecté) : le message du lecteur est supprimé.
Message du lecteur en pause, la confirmation publique et le refus envoyé à un autre membre
Alex a mis en pause son titre ; Maëlle, qui n'a pas demandé ce titre, ne peut pas le contrôler.
  • Les boutons fonctionnent pendant 1 heure à partir du début du titre en cours ; au-delà, utilise les commandes.
  • Les confirmations des boutons (« La musique a été mise en pause par… ») sont publiques ; les messages d'erreur ne sont visibles que par toi.
  • Si le salon du lecteur est un salon temporaire qui efface les messages, le message du lecteur est protégé et n'est pas effacé. Les autres réponses des commandes de musique, elles, sont effacées comme les autres messages.
  • La confirmation de /play (« Musique ajoutée à la file d'attente ») disparaît d'elle-même au bout de 5 secondes.

Qui contrôle la lecture

Les commandes de musique sont ouvertes à tous les membres, sans permission Discord. Pour éviter qu'un membre coupe la musique d'un autre, le bot applique trois règles :

  1. Être en vocal : /play et /play-radio demandent d'être dans un salon vocal.
  2. Être dans le salon du bot : pour contrôler la lecture (pause, volume, file…), il faut être dans le même salon vocal que le bot.
  3. La règle du demandeur : tant que la personne qui a demandé le titre en cours est dans le salon vocal du bot, elle seule peut le mettre en pause, le reprendre, le passer, revenir en arrière, le répéter ou utiliser les boutons du lecteur. Si elle a quitté le salon, n'importe quel membre du salon peut le faire.

Un membre qui a la permission Discord Administrateur n'est pas concerné par la règle du demandeur, et il peut utiliser Suivant, Arrêter, /next, /loop et /stop sans être dans le salon vocal.

ActionEn vocal dans le salon du botRéservé au demandeur du titre
/queue, /title, /volumeOuiNon
/pause, /resume, /previous, /next, /loopOuiOui
/stopOuiNon
Boutons du lecteur (y compris Arrêter)OuiOui

Le tableau complet et les messages d'erreur sont sur la page Musique et radio.

La radio

  1. Un membre tape /play-radio et choisit une station dans les suggestions.
  2. Le bot rejoint son salon vocal, lance le flux et affiche le nom de la station comme statut du salon vocal.
  3. Il répond « Joue maintenant : station » avec un bouton Arrêter la radio, utilisable seulement par la personne qui a lancé la radio. Tout membre du salon vocal du bot peut aussi l'arrêter avec /stop.
  4. Quand la radio s'arrête (bouton, /stop, salon vocal vide, bot déconnecté, flux coupé), le message indique « La lecture de la radio a été arrêtée. » et son bouton est grisé.
Réponse de /play-radio avec le bouton Arrêter la radio
La radio n'a pas de file d'attente ni de pause.

/title affiche le nom de la station et /volume règle son volume.

Déconnexion automatique

SituationCe que fait le bot
Plus aucun membre dans son salon vocal (les bots et les membres sur la liste noire de Dispatch.IO ne comptent pas)Il arrête aussitôt la musique ou la radio et quitte le salon, sans délai d'attente.
Quelqu'un déconnecte le bot du salon vocalLa musique ou la radio s'arrête.
La file d'attente est terminéeIl reste dans le salon : il n'y a pas de déconnexion après un temps d'inactivité. Relance un titre avec /play ou déconnecte-le avec /stop.

Dans tous les cas d'arrêt, le message du lecteur est supprimé et le statut du salon vocal est effacé.

Permissions nécessaires

Permission du botPourquoi
Se connecter et ParlerRejoindre le salon vocal et diffuser le son. Sans elles, /play et /play-radio ne répondent pas du tout.
Envoyer des messages (dans le salon textuel)Publier le message du lecteur et les confirmations.
Définir le statut du salon vocalAfficher le titre ou la station en statut. Sans elle, la musique fonctionne quand même, sans statut.

Le bot a aussi besoin de ses permissions de base, listées sur la page Permissions et rôles.

En cas de problème

Ce que tu voisExplication et solution
« L'application n'a pas répondu » sur /playLe bot n'a pas Se connecter ou Parler dans ton salon vocal.
« Vous n'êtes pas la personne qui a demandé cette musique… »La règle du demandeur s'applique : attends ton titre, ou demande à un administrateur. Ce message apparaît aussi quand la file est terminée.
Le message du lecteur affiche « Inconnu »La file est terminée. Le bot attend : /play pour continuer, /stop pour le déconnecter.
Un bouton répond « Échec de l'interaction »Le titre en cours a commencé il y a plus d'une heure : utilise les commandes.
Le bot est parti tout seulPlus aucun membre n'était dans son salon vocal.

Les autres messages d'erreur sont expliqués sur la page Musique et radio.

Pages liées

Mis à jour le 15 octobre 2026