Documentation IRC · Intermédiaire
Commande MODE : lire et modifier les modes IRC
MODE consulte ou modifie des propriétés d’un utilisateur ou d’un salon. Les lettres disponibles, leurs arguments et les droits nécessaires dépendent du serveur. Il faut lire la cible et les informations du réseau avant d’interpréter une suite de modes.
Équipe Dialova · Vérifié le
Syntaxe et paramètres #
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]| Paramètre | Signification |
|---|---|
| cible | Pseudo pour des modes utilisateur, ou nom de salon pour des modes de salon. |
| modes | Lettres précédées de + ou -, par exemple +m ou -m. |
| paramètres | Arguments correspondant aux modes ; certains en exigent toujours, seulement à l’ajout, ou pas du tout. |
Exemple commenté #
C: MODE #atelier +m
S: :Alice!alice@cloak.example MODE #atelier +m
C: MODE #atelier +v Bob
S: :Alice!alice@cloak.example MODE #atelier +v BobLes pseudos, hôtes et textes de cet échange sont fictifs. Le client peut afficher les réponses sous une forme plus lisible que les trames présentées.
Réponses et erreurs possibles #
| Réponse | À comprendre |
|---|---|
| 324 | Modes courants d’un salon. |
| 221 | Modes utilisateur. |
| 367 / 368 | Entrées de ban et fin de liste, selon la requête. |
| MODE | Changement diffusé aux clients concernés. |
| Erreur | Cause habituelle |
|---|---|
| 482 | Droits insuffisants sur le salon. |
| 472 | Lettre de mode de salon inconnue. |
| 501 / 502 | Mode utilisateur inconnu ou modification d’un autre utilisateur interdite. |
Droits, compatibilité et précautions #
Dans de nombreux réseaux, +m restreint la parole et +v accorde la voix à un membre. La voix n’équivaut pas au statut d’opérateur. Les préfixes et modes de rang sont annoncés par PREFIX ; CHANMODES aide à classer les arguments des autres modes.
Ne recopiez pas un tableau de modes comme une norme universelle. Une même lettre peut désigner des fonctions différentes : les rangs owner/protect/halfop et leurs symboles ne sont pas présents partout. Les guides de l’IRCd et les règles du réseau priment.
La réponse 005 ISUPPORT annonce des propriétés du serveur ; ce n’est pas une négociation CAP. Un client doit pouvoir traiter des modes qu’il ne connaît pas sans inventer leurs effets.
Questions fréquentes #
Puis-je devenir opérateur avec MODE #salon +o MonPseudo ? Pas sans disposer déjà des droits appropriés. La commande n’accorde pas des permissions par elle-même.
Comment consulter les modes sans les modifier ? Demandez MODE avec la cible seule, ou une lettre de liste autorisée selon la documentation du réseau.
Sources et vérification
Les exemples utilisent des pseudos et domaines fictifs, sauf les points de connexion explicitement documentés. Les extensions et réglages propres à un réseau sont signalés dans le texte.
- Modern IRC — spécification du protocole client ↗Source de spécification · consultée le 2026-10-29
- RFC 2812 — Client Protocol (2000) ↗Source historique · consultée le 2026-10-29