« Commandes IRC » : différence entre les versions

De Wiki musique Labynet
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
= Commandes IRC AnoPE =
= Commandes IRC AnoPE =


'''AnoPE''' est un ensemble de services IRC open-source conçu pour la gestion des pseudos, canaux, messages et bots 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, description et exemples.
'''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 <code>/msg <Service> <commande> [paramètres]</code>. Certains serveurs utilisent des alias comme <code>/ns</code> pour NickServ ou <code>/cs</code> pour ChanServ. Pour plus d'aide, utilisez <code>/msg <Service> HELP</code>.
Les commandes sont exécutées via <code>/msg <Service> <commande> [paramètres]</code>. Certains serveurs utilisent des alias comme <code>/ns</code> pour NickServ ou <code>/cs</code> pour ChanServ. Pour plus d'aide, utilisez <code>/msg <Service> HELP</code>.


{{Note|Les commandes OperServ nécessitent des droits d'opérateur (ex: Services Root). Les exemples utilisent des pseudos fictifs comme <code>MonPseudo</code> ou <code>#monCanal</code>. Les durées sont au format <code>Xd</code> (jours), <code>Xh</code> (heures), etc.}}
{{Note|Les commandes OperServ nécessitent des droits d'opérateur (ex: Services Root). Les syntaxes utilisent des pseudos fictifs comme <code>MonPseudo</code> ou <code>#monCanal</code>. Les durées sont au format <code>Xd</code> (jours), <code>Xh</code> (heures), etc.}}


== NickServ ==
== NickServ ==
Ligne 12 : Ligne 12 :


{| class="wikitable"
{| class="wikitable"
! Commande !! Syntaxe !! Description !! Exemple
! Commande !! Syntaxe !! Description
|-
|-
| REGISTER || <code>/msg NickServ REGISTER <motdepasse> <email></code> || Enregistre un pseudo avec un mot de passe et un email. || <code>/msg NickServ REGISTER monpass motdepasse@example.com</code>
| REGISTER || <code>/msg NickServ REGISTER <motdepasse> <email></code> || Enregistre un pseudo avec un mot de passe et un email.
|-
|-
| IDENTIFY || <code>/msg NickServ IDENTIFY <motdepasse></code> || Identifie l'utilisateur pour son pseudo enregistré. || <code>/msg NickServ IDENTIFY monpass</code>
| IDENTIFY || <code>/msg NickServ IDENTIFY <motdepasse></code> || Identifie l'utilisateur pour son pseudo enregistré.
|-
|-
| CONFIRM || <code>/msg NickServ CONFIRM <code></code> || Confirme l'enregistrement avec un code reçu par email. || <code>/msg NickServ CONFIRM ABC123</code>
| CONFIRM || <code>/msg NickServ CONFIRM <code></code> || Confirme l'enregistrement avec un code reçu par email.
|-
|-
| SET PASSWORD || <code>/msg NickServ SET PASSWORD <nouveaumotdepasse></code> || Change le mot de passe du pseudo. || <code>/msg NickServ SET PASSWORD nouveauPass</code>
| SET PASSWORD || <code>/msg NickServ SET PASSWORD <nouveaumotdepasse></code> || Change le mot de passe du pseudo.
|-
|-
| SET EMAIL || <code>/msg NickServ SET EMAIL <nouvel_email></code> || Change l'email associé au pseudo. || <code>/msg NickServ SET EMAIL nouveau@email.com</code>
| SET EMAIL || <code>/msg NickServ SET EMAIL <nouvel_email></code> || Change l'email associé au pseudo.
|-
|-
| SET KILL || <code>/msg NickServ SET KILL <ON/OFF></code> || Active/désactive la protection contre les prises de pseudo. || <code>/msg NickServ SET KILL ON</code>
| SET KILL || <code>/msg NickServ SET KILL <ON/OFF></code> || Active/désactive la protection contre les prises de pseudo.
|-
|-
| SET SECURE || <code>/msg NickServ SET SECURE <ON/OFF></code> || Limite les changements aux utilisateurs identifiés. || <code>/msg NickServ SET SECURE ON</code>
| SET SECURE || <code>/msg NickServ SET SECURE <ON/OFF></code> || Limite les changements aux utilisateurs identifiés.
|-
|-
| SET MESSAGE || <code>/msg NickServ SET MESSAGE <ON/OFF></code> || Autorise ou bloque les messages privés de NickServ. || <code>/msg NickServ SET MESSAGE OFF</code>
| SET MESSAGE || <code>/msg NickServ SET MESSAGE <ON/OFF></code> || Autorise ou bloque les messages privés de NickServ.
|-
|-
| LIST || <code>/msg NickServ LIST <motif></code> || Liste les pseudos enregistrés (pour opérateurs). || <code>/msg NickServ LIST *admin*</code>
| LIST || <code>/msg NickServ LIST <motif></code> || Liste les pseudos enregistrés (pour opérateurs).
|-
|-
| INFO || <code>/msg NickServ INFO <pseudo></code> || Affiche les informations sur un pseudo. || <code>/msg NickServ INFO MonPseudo</code>
| INFO || <code>/msg NickServ INFO <pseudo></code> || Affiche les informations sur un pseudo.
|-
|-
| DROP || <code>/msg NickServ DROP <pseudo></code> || Supprime un pseudo enregistré. || <code>/msg NickServ DROP MonPseudo</code>
| DROP || <code>/msg NickServ DROP <pseudo></code> || Supprime un pseudo enregistré.
|-
|-
| GETPASS || <code>/msg NickServ GETPASS <pseudo></code> || Récupère le mot de passe (pour opérateurs). || <code>/msg NickServ GETPASS MonPseudo</code>
| GETPASS || <code>/msg NickServ GETPASS <pseudo></code> || Récupère le mot de passe (pour opérateurs).
|-
|-
| SENDPASS || <code>/msg NickServ SENDPASS <pseudo></code> || Envoie le mot de passe par email (pour opérateurs). || <code>/msg NickServ SENDPASS MonPseudo</code>
| SENDPASS || <code>/msg NickServ SENDPASS <pseudo></code> || Envoie le mot de passe par email (pour opérateurs).
|-
|-
| LOGOUT || <code>/msg NickServ LOGOUT <pseudo></code> || Déconnecte un utilisateur (pour opérateurs). || <code>/msg NickServ LOGOUT AutrePseudo</code>
| LOGOUT || <code>/msg NickServ LOGOUT <pseudo></code> || Déconnecte un utilisateur (pour opérateurs).
|-
|-
| SUSPEND || <code>/msg NickServ SUSPEND <pseudo> <raison></code> || Suspend un pseudo (pour opérateurs). || <code>/msg NickServ SUSPEND SpamBot Spam excessif</code>
| SUSPEND || <code>/msg NickServ SUSPEND <pseudo> <raison></code> || Suspend un pseudo (pour opérateurs).
|-
|-
| FORBID || <code>/msg NickServ FORBID <pseudo> <raison></code> || Interdit l'utilisation d'un pseudo. || <code>/msg NickServ FORBID BadNick Comportement toxique</code>
| FORBID || <code>/msg NickServ FORBID <pseudo> <raison></code> || Interdit l'utilisation d'un pseudo.
|}
|}


Ligne 52 : Ligne 52 :


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


Ligne 112 : Ligne 112 :


{| class="wikitable"
{| class="wikitable"
! Commande !! Syntaxe !! Description !! Exemple
! Commande !! Syntaxe !! Description
|-
|-
| SEND || <code>/msg MemoServ SEND <pseudo> <message></code> || Envoie un memo à un utilisateur. || <code>/msg MemoServ SEND Ami Salut, à plus tard !</code>
| SEND || <code>/msg MemoServ SEND <pseudo> <message></code> || Envoie un memo à un utilisateur.
|-
|-
| LIST || <code>/msg MemoServ LIST</code> || Liste les memos reçus. || <code>/msg MemoServ LIST</code>
| LIST || <code>/msg MemoServ LIST</code> || Liste les memos reçus.
|-
|-
| READ || <code>/msg MemoServ READ <numéro></code> || Lit un memo spécifique. || <code>/msg MemoServ READ 1</code>
| READ || <code>/msg MemoServ READ <numéro></code> || Lit un memo spécifique.
|-
|-
| DELETE || <code>/msg MemoServ DELETE <numéro></code> || Supprime un memo. || <code>/msg MemoServ DELETE 1</code>
| DELETE || <code>/msg MemoServ DELETE <numéro></code> || Supprime un memo.
|-
|-
| SET LIMIT || <code>/msg MemoServ SET LIMIT <nombre></code> || Définit la limite de memos. || <code>/msg MemoServ SET LIMIT 20</code>
| SET LIMIT || <code>/msg MemoServ SET LIMIT <nombre></code> || Définit la limite de memos.
|-
|-
| SET IGNORE || <code>/msg MemoServ SET IGNORE <ON/OFF></code> || Ignore les memos de non-identifiés. || <code>/msg MemoServ SET IGNORE ON</code>
| SET IGNORE || <code>/msg MemoServ SET IGNORE <ON/OFF></code> || Ignore les memos de non-identifiés.
|}
|}


Ligne 132 : Ligne 132 :


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


Ligne 154 : Ligne 154 :


{| class="wikitable"
{| class="wikitable"
! Commande !! Syntaxe !! Description !! Exemple
! Commande !! Syntaxe !! Description
|-
|-
| SET || <code>/msg HostServ SET <vhost></code> || Définit un vhost pour l'utilisateur. || <code>/msg HostServ SET user@monhost.com</code>
| SET || <code>/msg HostServ SET <vhost></code> || Définit un vhost pour l'utilisateur.
|-
|-
| REQUEST || <code>/msg HostServ REQUEST <vhost></code> || Demande un vhost (si modéré). || <code>/msg HostServ REQUEST user@coolhost.com</code>
| REQUEST || <code>/msg HostServ REQUEST <vhost></code> || Demande un vhost (si modéré).
|-
|-
| LIST || <code>/msg HostServ LIST</code> || Liste les vhosts en attente. || <code>/msg HostServ LIST</code>
| LIST || <code>/msg HostServ LIST</code> || Liste les vhosts en attente.
|-
|-
| CLEAR || <code>/msg HostServ CLEAR</code> || Supprime le vhost de l'utilisateur. || <code>/msg HostServ CLEAR</code>
| CLEAR || <code>/msg HostServ CLEAR</code> || Supprime le vhost de l'utilisateur.
|-
|-
| APPROVE || <code>/msg HostServ APPROVE <pseudo></code> || Approuve une demande de vhost (pour opérateurs). || <code>/msg HostServ APPROVE Ami</code>
| APPROVE || <code>/msg HostServ APPROVE <pseudo></code> || Approuve une demande de vhost (pour opérateurs).
|-
|-
| DENY || <code>/msg HostServ DENY <pseudo></code> || Refuse une demande de vhost (pour opérateurs). || <code>/msg HostServ DENY SpamBot</code>
| DENY || <code>/msg HostServ DENY <pseudo></code> || Refuse une demande de vhost (pour opérateurs).
|}
|}


Ligne 174 : Ligne 174 :


{| class="wikitable"
{| class="wikitable"
! Commande !! Syntaxe !! Description !! Exemple
! Commande !! Syntaxe !! Description
|-
|-
| AKILL || <code>/msg OperServ AKILL ADD <durée> <masque> <raison></code> || Ajoute un bannissement par IP/masque. || <code>/msg OperServ AKILL ADD +1d *!*@1.2.3.4 Spam</code>
| AKILL || <code>/msg OperServ AKILL ADD <durée> <masque> <raison></code> || Ajoute un bannissement par IP/masque.
|-
|-
| AKILL LIST || <code>/msg OperServ AKILL LIST</code> || Liste les AKILLs actifs. || <code>/msg OperServ AKILL LIST</code>
| AKILL LIST || <code>/msg OperServ AKILL LIST</code> || Liste les AKILLs actifs.
|-
|-
| SQLINE || <code>/msg OperServ SQLINE ADD <durée> <pseudo> <raison></code> || Banne un pseudo spécifique. || <code>/msg OperServ SQLINE ADD +1d BadNick Spam</code>
| SQLINE || <code>/msg OperServ SQLINE ADD <durée> <pseudo> <raison></code> || Banne un pseudo spécifique.
|-
|-
| SQLINE LIST || <code>/msg OperServ SQLINE LIST</code> || Liste les SQLINEs actifs. || <code>/msg OperServ SQLINE LIST</code>
| SQLINE LIST || <code>/msg OperServ SQLINE LIST</code> || Liste les SQLINEs actifs.
|-
|-
| SNLINE || <code>/msg OperServ SNLINE ADD <durée> <pseudo> <raison></code> || Banne par nom réel (gecos). || <code>/msg OperServ SNLINE ADD +1d BadGecos Spam</code>
| SNLINE || <code>/msg OperServ SNLINE ADD <durée> <pseudo> <raison></code> || Banne par nom réel (gecos).
|-
|-
| SNLINE LIST || <code>/msg OperServ SNLINE LIST</code> || Liste les SNLINEs actifs. || <code>/msg OperServ SNLINE LIST</code>
| SNLINE LIST || <code>/msg OperServ SNLINE LIST</code> || Liste les SNLINEs actifs.
|-
|-
| KILL || <code>/msg OperServ KILL <pseudo> <raison></code> || Déconnecte un utilisateur. || <code>/msg OperServ KILL SpamBot Spam</code>
| KILL || <code>/msg OperServ KILL <pseudo> <raison></code> || Déconnecte un utilisateur.
|-
|-
| USERLIST || <code>/msg OperServ USERLIST [<motif>]</code> || Liste les utilisateurs connectés. || <code>/msg OperServ USERLIST *spam*</code>
| USERLIST || <code>/msg OperServ USERLIST [<motif>]</code> || Liste les utilisateurs connectés.
|-
|-
| CHANLIST || <code>/msg OperServ CHANLIST [<motif>]</code> || Liste les canaux actifs. || <code>/msg OperServ CHANLIST *test*</code>
| CHANLIST || <code>/msg OperServ CHANLIST [<motif>]</code> || Liste les canaux actifs.
|-
|-
| FORBID || <code>/msg OperServ FORBID ADD <pseudo/canal> <raison></code> || Interdit un pseudo ou canal. || <code>/msg OperServ FORBID ADD BadNick Spam</code>
| FORBID || <code>/msg OperServ FORBID ADD <pseudo/canal> <raison></code> || Interdit un pseudo ou canal.
|-
|-
| IGNORE || <code>/msg OperServ IGNORE ADD <masque></code> || Ignore un utilisateur ou masque. || <code>/msg OperServ IGNORE ADD *!*@spam.com</code>
| IGNORE || <code>/msg OperServ IGNORE ADD <masque></code> || Ignore un utilisateur ou masque.
|-
|-
| LOGIN || <code>/msg OperServ LOGIN <motdepasse></code> || Identifie l'opérateur. || <code>/msg OperServ LOGIN tartignolle</code>
| LOGIN || <code>/msg OperServ LOGIN <motdepasse></code> || Identifie l'opérateur.
|-
|-
| STATS || <code>/msg OperServ STATS</code> || Affiche les statistiques des services. || <code>/msg OperServ STATS</code>
| STATS || <code>/msg OperServ STATS</code> || Affiche les statistiques des services.
|-
|-
| RELOAD || <code>/msg OperServ RELOAD</code> || Recharge la configuration. || <code>/msg OperServ RELOAD</code>
| RELOAD || <code>/msg OperServ RELOAD</code> || Recharge la configuration.
|-
|-
| SHUTDOWN || <code>/msg OperServ SHUTDOWN</code> || Arrête les services AnoPE. || <code>/msg OperServ SHUTDOWN</code>
| SHUTDOWN || <code>/msg OperServ SHUTDOWN</code> || Arrête les services AnoPE.
|-
|-
| RESTART || <code>/msg OperServ RESTART</code> || Redémarre les services. || <code>/msg OperServ RESTART</code>
| RESTART || <code>/msg OperServ RESTART</code> || Redémarre les services.
|-
|-
| MODE || <code>/msg OperServ MODE <#canal> <modes></code> || Change les modes d'un canal. || <code>/msg OperServ MODE #monCanal +o Ami</code>
| MODE || <code>/msg OperServ MODE <#canal> <modes></code> || Change les modes d'un canal.
|-
|-
| UMODE || <code>/msg OperServ UMODE <pseudo> <modes></code> || Change les modes d'un utilisateur. || <code>/msg OperServ UMODE Ami +o</code>
| UMODE || <code>/msg OperServ UMODE <pseudo> <modes></code> || Change les modes d'un utilisateur.
|-
|-
| LOGSEARCH || <code>/msg OperServ LOGSEARCH <motif></code> || Recherche dans les logs. || <code>/msg OperServ LOGSEARCH pseudo_fantome</code>
| LOGSEARCH || <code>/msg OperServ LOGSEARCH <motif></code> || Recherche dans les logs.
|-
|-
| OPER ADD || <code>/msg OperServ OPER ADD <pseudo> <type></code> || Ajoute un opérateur. || <code>/msg OperServ OPER ADD patricia admin</code>
| OPER ADD || <code>/msg OperServ OPER ADD <pseudo> <type></code> || Ajoute un opérateur.
|-
|-
| JUPE || <code>/msg OperServ JUPE <serveur> <raison></code> || Bloque un serveur. || <code>/msg OperServ JUPE badserver.com Serveur malveillant</code>
| JUPE || <code>/msg OperServ JUPE <serveur> <raison></code> || Bloque un serveur.
|}
|}



Version actuelle datée du 18 octobre 2025 à 21:58

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