« 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
Ligne 198 : Ligne 198 :
| 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. || <code>/msg OperServ IGNORE ADD *!*@spam.com</code>
|-
|-
| 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. || <code>/msg OperServ LOGIN mot_de_passe </code>
|-
|-
| 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. || <code>/msg OperServ STATS</code>

Version du 18 octobre 2025 à 21:51

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.

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

ChanServ

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

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

MemoServ

MemoServ gère les messages hors ligne entre utilisateurs.

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

BotServ

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

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

HostServ

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

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

OperServ

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

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

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