Commandes IRC

De Wiki musique Labynet
Révision datée du 18 octobre 2025 à 21:58 par Wikiuser (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Commandes IRC AnoPE

AnoPE est un ensemble de services IRC open-source conçu pour gérer les pseudos, canaux, messages, bots et vhosts sur un réseau IRC. Les services principaux incluent NickServ (pseudos), ChanServ (canaux), MemoServ (messages), BotServ (bots), HostServ (vhosts), et OperServ (administration). Cette page liste toutes les commandes disponibles, avec leur syntaxe et description.

Les commandes sont exécutées via /msg <Service> <commande> [paramètres]. Certains serveurs utilisent des alias comme /ns pour NickServ ou /cs pour ChanServ. Pour plus d'aide, utilisez /msg <Service> HELP.

Modèle:Note

NickServ

NickServ gère l'enregistrement, l'identification et la protection des pseudos.

Commande Syntaxe Description
REGISTER /msg NickServ REGISTER <motdepasse> <email> Enregistre un pseudo avec un mot de passe et un email.
IDENTIFY /msg NickServ IDENTIFY <motdepasse> Identifie l'utilisateur pour son pseudo enregistré.
CONFIRM /msg NickServ CONFIRM Confirme l'enregistrement avec un code reçu par email.
SET PASSWORD /msg NickServ SET PASSWORD <nouveaumotdepasse> Change le mot de passe du pseudo.
SET EMAIL /msg NickServ SET EMAIL <nouvel_email> Change l'email associé au pseudo.
SET KILL /msg NickServ SET KILL <ON/OFF> Active/désactive la protection contre les prises de pseudo.
SET SECURE /msg NickServ SET SECURE <ON/OFF> Limite les changements aux utilisateurs identifiés.
SET MESSAGE /msg NickServ SET MESSAGE <ON/OFF> Autorise ou bloque les messages privés de NickServ.
LIST /msg NickServ LIST <motif> Liste les pseudos enregistrés (pour opérateurs).
INFO /msg NickServ INFO <pseudo> Affiche les informations sur un pseudo.
DROP /msg NickServ DROP <pseudo> Supprime un pseudo enregistré.
GETPASS /msg NickServ GETPASS <pseudo> Récupère le mot de passe (pour opérateurs).
SENDPASS /msg NickServ SENDPASS <pseudo> Envoie le mot de passe par email (pour opérateurs).
LOGOUT /msg NickServ LOGOUT <pseudo> Déconnecte un utilisateur (pour opérateurs).
SUSPEND /msg NickServ SUSPEND <pseudo> <raison> Suspend un pseudo (pour opérateurs).
FORBID /msg NickServ FORBID <pseudo> <raison> Interdit l'utilisation d'un pseudo.

ChanServ

ChanServ gère l'enregistrement et la protection des canaux.

Commande Syntaxe Description
REGISTER /msg ChanServ REGISTER <#canal> <motdepasse> <description> Enregistre un canal.
IDENTIFY /msg ChanServ IDENTIFY <#canal> <motdepasse> Identifie le founder du canal.
SET FOUNDER /msg ChanServ SET <#canal> FOUNDER <nouveau_founder> Change le founder du canal.
SET PASSWORD /msg ChanServ SET <#canal> PASSWORD <nouveaumotdepasse> Change le mot de passe du canal.
SET DESCRIPTION /msg ChanServ SET <#canal> DESCRIPTION <description> Change la description du canal.
SET TOPIC /msg ChanServ SET <#canal> TOPIC <ON/OFF> Active/désactive la rétention du topic.
SET AUTOOP /msg ChanServ SET <#canal> AUTOOP <ON/OFF> Active l'auto-op pour les accès ≥100.
SET MLOCK /msg ChanServ SET <#canal> MLOCK <modes> Définit les modes permanents.
SET KEEP /msg ChanServ SET <#canal> KEEP <ON/OFF> Garde le canal ouvert même vide.
SET SECURE /msg ChanServ SET <#canal> SECURE <ON/OFF> Limite les accès aux identifiés.
ACCESS ADD /msg ChanServ ACCESS <#canal> ADD <pseudo> <niveau> Ajoute un accès (100 pour auto-op).
ACCESS DEL /msg ChanServ ACCESS <#canal> DEL <pseudo> Supprime un accès.
ACCESS LIST /msg ChanServ ACCESS <#canal> LIST Liste les accès du canal.
LEVEL SET /msg ChanServ LEVEL <#canal> SET <niveau> <valeur> Définit un niveau d'accès.
LEVEL LIST /msg ChanServ LEVEL <#canal> LIST Liste les niveaux d'accès.
OP /msg ChanServ OP <#canal> <pseudo> Donne le statut op à un utilisateur.
DEOP /msg ChanServ DEOP <#canal> <pseudo> Retire le statut op.
VOICE /msg ChanServ VOICE <#canal> <pseudo> Donne la voix à un utilisateur.
DEVOICE /msg ChanServ DEVOICE <#canal> <pseudo> Retire la voix.
KICK /msg ChanServ KICK <#canal> <pseudo> <raison> Kick un utilisateur.
BAN /msg ChanServ BAN <#canal> <pseudo> Banne un utilisateur du canal.
UNBAN /msg ChanServ UNBAN <#canal> <pseudo> Débanne un utilisateur.
INVITE /msg ChanServ INVITE <#canal> <pseudo> Invite un utilisateur.
LIST /msg ChanServ LIST <motif> Liste les canaux enregistrés.
INFO /msg ChanServ INFO <#canal> Affiche les infos du canal.
DROP /msg ChanServ DROP <#canal> Supprime l'enregistrement du canal.

MemoServ

MemoServ gère les messages hors ligne entre utilisateurs.

Commande Syntaxe Description
SEND /msg MemoServ SEND <pseudo> <message> Envoie un memo à un utilisateur.
LIST /msg MemoServ LIST Liste les memos reçus.
READ /msg MemoServ READ <numéro> Lit un memo spécifique.
DELETE /msg MemoServ DELETE <numéro> Supprime un memo.
SET LIMIT /msg MemoServ SET LIMIT <nombre> Définit la limite de memos.
SET IGNORE /msg MemoServ SET IGNORE <ON/OFF> Ignore les memos de non-identifiés.

BotServ

BotServ gère les bots automatisés pour les canaux.

Commande Syntaxe Description
ASSIGN /msg BotServ ASSIGN <#canal> <bot> Assigne un bot à un canal.
BOTLIST /msg BotServ BOTLIST Liste les bots disponibles.
SET FANTASY /msg BotServ SET <#canal> FANTASY <ON/OFF> Active les commandes fantasy (!op, !kick).
SET FANTASYPREFIX /msg BotServ SET <#canal> FANTASYPREFIX <préfixe> Définit le préfixe des commandes fantasy.
SET NOBOT /msg BotServ SET <#canal> NOBOT <ON/OFF> Empêche les bots d'entrer.
KICK /msg BotServ SET <#canal> KICK <ON/OFF> Active les kicks automatiques.
UNASSIGN /msg BotServ UNASSIGN <#canal> Retire le bot du canal.

HostServ

HostServ gère les vhosts personnalisés pour les utilisateurs.

Commande Syntaxe Description
SET /msg HostServ SET <vhost> Définit un vhost pour l'utilisateur.
REQUEST /msg HostServ REQUEST <vhost> Demande un vhost (si modéré).
LIST /msg HostServ LIST Liste les vhosts en attente.
CLEAR /msg HostServ CLEAR Supprime le vhost de l'utilisateur.
APPROVE /msg HostServ APPROVE <pseudo> Approuve une demande de vhost (pour opérateurs).
DENY /msg HostServ DENY <pseudo> Refuse une demande de vhost (pour opérateurs).

OperServ

OperServ fournit des outils d'administration pour les opérateurs IRC (ex: Patricia avec Services Root).

Commande Syntaxe Description
AKILL /msg OperServ AKILL ADD <durée> <masque> <raison> Ajoute un bannissement par IP/masque.
AKILL LIST /msg OperServ AKILL LIST Liste les AKILLs actifs.
SQLINE /msg OperServ SQLINE ADD <durée> <pseudo> <raison> Banne un pseudo spécifique.
SQLINE LIST /msg OperServ SQLINE LIST Liste les SQLINEs actifs.
SNLINE /msg OperServ SNLINE ADD <durée> <pseudo> <raison> Banne par nom réel (gecos).
SNLINE LIST /msg OperServ SNLINE LIST Liste les SNLINEs actifs.
KILL /msg OperServ KILL <pseudo> <raison> Déconnecte un utilisateur.
USERLIST /msg OperServ USERLIST [<motif>] Liste les utilisateurs connectés.
CHANLIST /msg OperServ CHANLIST [<motif>] Liste les canaux actifs.
FORBID /msg OperServ FORBID ADD <pseudo/canal> <raison> Interdit un pseudo ou canal.
IGNORE /msg OperServ IGNORE ADD <masque> Ignore un utilisateur ou masque.
LOGIN /msg OperServ LOGIN <motdepasse> Identifie l'opérateur.
STATS /msg OperServ STATS Affiche les statistiques des services.
RELOAD /msg OperServ RELOAD Recharge la configuration.
SHUTDOWN /msg OperServ SHUTDOWN Arrête les services AnoPE.
RESTART /msg OperServ RESTART Redémarre les services.
MODE /msg OperServ MODE <#canal> <modes> Change les modes d'un canal.
UMODE /msg OperServ UMODE <pseudo> <modes> Change les modes d'un utilisateur.
LOGSEARCH /msg OperServ LOGSEARCH <motif> Recherche dans les logs.
OPER ADD /msg OperServ OPER ADD <pseudo> <type> Ajoute un opérateur.
JUPE /msg OperServ JUPE <serveur> <raison> Bloque un serveur.

Notes

  • Aide détaillée : Utilisez /msg <Service> HELP <commande> pour plus d'informations.
  • Niveaux d'accès ChanServ : 100 (auto-op), 500 (half-op), 1000 (founder).
  • Configuration : Modifiez services.conf pour personnaliser les niveaux, modules, etc.
  • Contexte spécifique : Pour le canal #labynet, Patricia est fondatrice et administratrice root. Utilisez /msg ChanServ SET #labynet AUTOOP ON pour activer l'auto-op.
  • Base de données : Flat file (anope.db) pour gérer les pseudos et canaux.

Références