Commandes OperServ:
Syntaxe: GLOBAL message
Permet aux Services Admins d'envoyer des messages à tous les
utilisateurs du réseau. Le message sera envoyé avec le
pseudo OperServ.
Syntaxe: STATS [AKILL | ALL | RESET | MEMORY | UPLINK] Sans option, affiche le nombre d'utilisateurs et d'IRCops actuellement en ligne (Services exclus), le plus grand nombre d'utilisateurs en ligne depuis le démarrage des Services, et le nombre d'heures durant lesquelles les Services ont tourné. Avec l'option AKILL, affiche la taille actuelle de la liste d'AKILL et le temps d'échéance par défaut. L'option ALL est réservée uniquement aux Services Admins, et affiche des informations sur l'utilisation de la mémoire par les Services. L'utilisation de cette commande peut geler les Services pendant un court instant sur de grands réseaux, donc n'en abusez pas! L'option RESET réinitialise le nombre maximum d'utilisateurs au nombre courant d'utilisateurs sur le réseau. L'option MEMORY affiche les informations sur l'utilisation de la mémoire par les Services. L'utilisation de cette commande peut paralyser les Services durant un court instant sur les gros réseaux; n'en abusez pas! L'option UPLINK affiche les informations sur le serveur qui est utilisé pour linker Anope (les Services) au réseau. UPTIME est l'équivalent de STATS.
Syntaxe: OPER ADD pseudo OPER DEL {pseudo | entrée | liste} OPER LIST [masque | liste] OPER CLEAR Permet aux Services Admins ou aux Services Roots d'ajouter ou de supprimer des pseudo à la liste des Opérateurs des Services. Un utilisateur dont le pseudo est sur la liste des Opérateurs de Services et qui est identifié auprès de OperServ aura accès aux commandes des Opérateurs des Services. La commande OPER ADD ajoute le pseudo donné à la liste des Opérateurs des Services. La commande OPER DEL supprime le pseudo donné de la liste des Opérateurs des Services. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Consultez l'exemple pour LIST ci-dessous.) La commande OPER LIST affiche la liste des Opérateurs des Services. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrée est donnée, seules ces entrées sont affichées, par exemple: OPER LIST 2-5,7-9 Liste toutes les entrées comprises entre 2 et 5 et entre 7 et 9. La commande OPER CLEAR supprime toutes les entrées de la liste des Opérateurs des Services. Un IRCop peut utiliser la forme OPER LIST de la commande.
Syntaxe: ADMIN ADD pseudo ADMIN DEL {pseudo | entrée | liste} ADMIN LIST [mask | liste] ADMIN CLEAR Permet au Services Root d'ajouter ou de supprimer des pseudos à ou de la liste des Services Admins. Un utilisateur dont le pseudo est sur la liste des Services Admins et qui est identifié auprès de OperServ aura accès aux commandes de Services Admins. La commande ADMIN ADD ajoute le pseudo donné à la liste des Services Admins. La commande ADMIN DEL supprime le pseudo donné de la liste des Services Admins. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Consultez l'exemple pour LIST ci- dessous.) La commande ADMIN LIST affiche la liste des Services Admins. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrée est donnée, seules ces entrées sont affichées, par exemple: ADMIN LIST 2-5,7-9 Liste toutes les entrées comprises entre 2 et 5 et entre 7 et 9. La commande ADMIN CLEAR supprime toutes les entrées de la liste des Services Admins. Un IRCop peut utiliser la forme ADMIN LIST de la commande. Toutes les autres utilisations sont réservées au Services Root.
Syntaxe: IGNORE {ADD|DEL|LIST|CLEAR} [time] [pseudo | masque] Autorise les Services Admins à faire ignorer un pseudo ou un masque par les Services pendant un certain temps ou jusqu'au prochain redémarrage. Le temps par défaut est en secondes. Vous pouvez modifier en spécifiant les unités. Les unités valides sont : s pour secondes, m pour minutes, h pour les heures et d pour les jours. Les combinaisons entre ces unités ne sont PAS possibles. Pour faire ignorer à vie un utilisateur par les Services, tapez 0 comme valeur. Quand vous ajoutez un masque, il doit avoir la forme user@host ou pseudo!user@host, tout autre détail sera considéré comme un pseudo. Les jokers (wildcards) sont autorisés. Les ignores ne sont pas applicables sur les IRCops.
Syntaxe: MODE canal modes Permet aux Opérateurs des Services de définir les modes d'un canal. Les paramètres sont les mêmes que pour la commande /MODE normale.
Syntaxe: UMODE pseudo modes Permet aux Super Admins de changer un mode d'un utilisateur.
Syntaxe: OLINE pseudo flags Permet de mettre un OperFlag à un utilisateur. Préfixes: "+" et "-". Pour tout supprimer, spécifiez "-" Limité aux Super Admins.
Syntaxe: CLEARMODES canal [ALL]
Enlève tous les modes binaires (i,k,l,m,n,p,s,t) et les bans d'un
canal. Si ALL est donné, enlève également tous les opérateurs
et voices (modes +o et +v) du canal.
Syntaxe: KICK canal utilisateur raison Permet au Staff de kicker un utilisateur d'un canal. Les paramètres sont les mêmes que pour la commande /KICK normale. Le message de kick sera préfixé du pseudo de l'IRCop ayant utilisé la commande KICK, par exemple: *** SpamMan a été kické du canal #anope par OperServ (Alcan (Flood))
Syntaxe: AKILL ADD [+échéance] masque raison AKILL DEL [masque | numéro d'entrée | liste] AKILL LIST [masque | liste] AKILL VIEW [masque | liste] AKILL CLEAR Permet aux Opérateurs des Services de manipuler la liste d'AKILL. Si un utilisateur correspondant à un masque d'AKILL tente de se connecter, les Services enverront un KILL pour cet utilisateur et, sur les serveurs le supportant, demandera à tous les serveurs d'ajouter un ban (K-line) du masque qui correspondait. AKILL ADD ajoute le masque user@host donné à la liste d'AKILL pour la raison précisée (qui doit être donnée). échéance est un nombre entier suivi par un d (jours), h (heures), ou m (minutes). Les combinaisons (telles que 1h30m) ne sont pas permises. Si l'unité n'est pas incluse, la valeur est en jours par défaut (donc +30 est équivalent à 30 jours). Pour ajouter une AKILL qui n'expire pas, utilisez +0. Si le masque utilisateur à ajouter commence par un +, une échéance doit être donnée, même si c'est la même que celle par défaut. L'échéance par défaut pour les AKILLs peut être consultée par la commande STATS AKILL. La commande AKILL DEL supprime le masque donné de la liste d'AKILL si il existe. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Voyez l'exemple pour LIST ci-dessous.) La commande AKILL LIST affiche la liste d'AKILL. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrées est donnée, seules ces entrées sont affichées, par exemple: AKILL LIST 2-5,7-9 Liste les entrées de la liste d'AKILL numéro 2 à 5 et 7 à 9. AKILL VIEW est une version plus détaillée de AKILL LIST, et affichera par qui et quand a été ajoutée une AKILL et sa date d'expiration, en plus du masque user@host et de la raison. AKILL CLEAR vide toutes les entrées de la liste d'AKILL.
Syntaxe: SGLINE ADD [+échéance] masque:raison SGLINE DEL [masque | numéro d'entrée | liste] SGLINE LIST [masque | liste] SGLINE VIEW [masque | liste] SGLINE CLEAR Permet aux Opérateurs des Services de manipuler la liste de SGLINEs. Si un utilisateur ayant un vrai nom correspondant à un masque de SGLINE tente de se connecter, les Services ne lui permettront pas de continuer sa session IRC. SGLINE ADD ajoute le masque de vrai nom donné à la liste de SGLINEs pour la raison précisée (qui doit être donnée). échéance est un nombre entier suivi par un d (jours), h (heures), ou m (minutes). Les combinaisons (telles que 1h30m) ne sont pas permises. Si l'unité n'est pas incluse, la valeur est en jours par défaut (donc +30 est équivalent à 30 jours). Pour ajouter une SGLINE qui n'expire pas, utilisez +0. Si le masque de vrai nom à ajouter commence par un +, une échéance doit être donnée, même si c'est la même que celle par défaut. L'échéance par défaut pour les SGLINEs peut être consultée par la commande STATS AKILL. Note: puisque le masque de vrai nom peut contenir des espaces, le séparateur entre lui et la raison est un deux points. La commande SGLINE DEL supprime le masque donné de la liste de SGLINEs si il existe. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Voyez l'exemple pour LIST ci-dessous.) La commande SGLINE LIST affiche la liste des SGLINEs. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrées est donnée, seules ces entrées sont affichées, par exemple: SGLINE LIST 2-5,7-9 Liste les entrées de la liste de SGLINEs numéro 2 à 5 et 7 à 9. SGLINE VIEW est une version plus détaillée de SGLINE LIST, et affichera par qui et quand a été ajoutée une SGLINE et sa date d'expiration, en plus du masque de vrai nom et de la raison. SGLINE CLEAR vide toutes les entrées de la liste de SGLINEs.
Syntaxe: SQLINE ADD [+échéance] masque raison SQLINE DEL [masque | numéro d'entrée | liste] SQLINE LIST [masque | liste] SQLINE VIEW [masque | liste] SQLINE CLEAR Permet aux Opérateurs des Services de manipuler la liste de SQLINEs. Si un utilisateur ayant un nick correspondant à un masque de SQLINE tente de se connecter, les Services ne lui permettront pas de continuer sa session IRC. Si le premier caractère du masque est un #, les services empêcheront l'utilisation des canaux correspondants (sur les IRCds le supportant). SQLINE ADD ajoute le masque donné à la liste de SQLINEs pour la raison précisée (qui doit être donnée). échéance est un nombre entier suivi par un d (jours), h (heures), ou m (minutes). Les combinaisons (telles que 1h30m) ne sont pas permises. Si l'unité n'est pas incluse, la valeur est en jours par défaut (donc +30 est équivalent à 30 jours). Pour ajouter une SQLINE qui n'expire pas, utilisez +0. Si le masque à ajouter commence par un +, une échéance doit être donnée, même si c'est la même que celle par défaut. L'échéance par défaut pour les SQLINEs peut être consultée par la commande STATS AKILL. La commande SQLINE DEL supprime le masque donné de la liste de SQLINEs si il existe. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Voyez l'exemple pour LIST ci-dessous.) La commande SQLINE LIST affiche la liste des SQLINEs. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrées est donnée, seules ces entrées sont affichées, par exemple: SQLINE LIST 2-5,7-9 Liste les entrées de la liste de SQLINEs numéro 2 à 5 et 7 à 9. SQLINE VIEW est une version plus détaillée de SQLINE LIST, et affichera par qui et quand a été ajoutée une SQLINE et sa date d'expiration, en plus du masque et de la raison. SQLINE CLEAR vide toutes les entrées de la liste de SQLINEs.
Syntaxe: SZLINE ADD [+échéance] masque raison SZLINE DEL {masque | numéro d'entrée | liste} SZLINE LIST [masque | liste] SZLINE VIEW [masque | liste] SZLINE CLEAR Permet aux Opérateurs des Services de manipuler la liste de SZLINEs. Si un utilisateur ayant une IP correspondante à un masque de SZLINE tente de se connecter, les Services ne lui permettront pas de continuer sa session IRC (et ce, même si l'IP a un PTR RR). SZLINE ADD ajoute le masque d'IP donné à la liste de SZLINEs pour la raison précisée (qui doit être donnée). échéance est un nombre entier suivi par un d (jours), h (heures), ou m (minutes). Les combinaisons (telles que 1h30m) ne sont pas permises. Si l'unité n'est pas incluse, la valeur est en jours par défaut (donc +30 est équivalent à 30 jours). Pour ajouter une SZLINE qui n'expire pas, utilisez +0. Si le masque d'IP à ajouter commence par un +, une échéance doit être donnée, même si c'est la même que celle par défaut. L'échéance par défaut pour les SZLINEs peut être consultée par la commande STATS AKILL. La commande SZLINE DEL supprime le masque donné de la liste de SZLINEs si il existe. Si une liste de numéros d'entrées est donnée, ces entrées sont supprimées. (Voyez l'exemple pour LIST ci-dessous.) La commande SZLINE LIST affiche la liste des SZLINEs. Si un masque joker est donné, seules les entrées correspondantes au masque sont affichées. Si une liste de numéros d'entrées est donnée, seules ces entrées sont affichées, par exemple: SZLINE LIST 2-5,7-9 Liste les entrées de la liste de SZLINEs numéro 2 à 5 et 7 à 9. SZLINE VIEW est une version plus détaillée de SZLINE LIST, et affichera par qui et quand a été ajoutée une SZLINE et sa date d'expiration, en plus du masque d'IP et de la raison. SZLINE CLEAR vide toutes les entrées de la liste de SZLINEs.
Syntaxe: SET option valeur Contrôle différentes options globales aux Servies. Les noms des options actuelles sont: READONLY Active ou désactive le mode lecture seule. LOGCHAN Report des logs sur un canal DEBUG Active ou désactive le mode de déboguage NOEXPIRE Active ou désactive le mode sans expiration SUPERADMIN Active ou désactive le mode super-admin SQL Active ou désactive le mode SQL IGNORE Active ou désactive le mode ignore LIST Liste les options
Syntaxe: SET READONLY {ON | OFF} Active ou désactive le mode lecture seule. Dans le mode lecture- seule, les utilisateurs normaux ne seront pas autorisés à modifier les données des Services, comprenant les access lists des canaux et pseudos, etc. Les IRCops ayant suffisamment de droits sur les Services pourront modifier l'AKILL list des services et effacer ou interdire des pseudos et canaux, mais de tels changements ne seront pas sauvegardés à moins que le mode lecture seule ne soit désactivé avant que les Services ne soient arrêtés ou relancés. Cette option est équivalente à l'option de la ligne de commande -readonly.
Syntaxe: SET LOGCHAN {ON | OFF} Permet d'envoyer les logs sur un canal en plus d'écrire dans le fichier de log. LogChannel doit être défini dans le fichier de configuration des Services. Cette option est équivalente à l'option de la ligne de commande -logchan. Note: En mettant cette option sur OFF vous renforcerez la sécurité...
Syntaxe: SET DEBUG {ON | OFF | nombre} Active ou désactive le debug mode. Dans le debug mode, toutes les données envoyées vers et par les Services ainsi qu'un bon nombre d'autres messages de déboguage sont écrits dans le fichier de log. Si nombre est donné, le debug mode est activé, avec le niveau de déboguage équivalent à nombre. Cette option est équivalente à l'option de la ligne de commande -debug.
Syntaxe: SET LIST Afficher diverses options à propos de OperServ
Syntaxe: SET NOEXPIRE {ON | OFF} Active ou désactive le mode sans expiration. Dans le mode sans expiration, les pseudos, canaux, akills et exceptions n'expireront pas jusqu'à ce que l'option soit désactivée. Cette option est équivalente à l'option de la ligne de commande -noexpire.
Syntaxe: SET SQL {ON | OFF} Activer cette option fera utiliser SQL à Anope, cette option est utilisé pour activer ou désactiver MySQL lorsque votre serveur est déconnecté et que les Services sont en cours de fonctionnement.
Syntaxe: SET SUPERADMIN {ON | OFF} Vous permet d'avoir tous les privilèges comme le droit d'être reconnu "founder" de tous les canaux. !-! Utilisation temporaire !-!
Syntaxe: NOOP SET serveur NOOP REVOKE serveur NOOP SET supprime tous les OPER BLOCKS du serveur donné et déconnecte tous les IRCops qui sont actuellement dessus pour les empêcher de rehasher le serveur (car cela annulerait les effets). NOOP REVOKE remet en place tous les OPER BLOCKS supprimées du serveur donné. Note: Le paramètre serveur n'est en aucun cas vérifié par les Services.
Syntaxe: JUPE serveur [raison] Demande aux Services de juper un serveur -- c'est à dire, créer un faux serveur connecté aux Services ce qui empêche le vrai serveur ayant ce nom de se connecter. Le jupe peut être enlevé en utilisant un SQUIT normal. Si une raison est donnée, elle est placée dans le champ d'information du serveur, sinon, l'information du serveur contiendra le texte "Juped by ", laissant paraître le pseudo de la personne qui a jupé le serveur.
Syntaxe: RAW texte
Envoie une chaîne de texte directement au serveur sur lequel les
Services sont connectés. Cette commande a un champ d'utilisation
très limité, et peut causer des troubles dans un réseau en cas de
mauvaise utilisation.
N'UTILISEZ PAS CETTE COMMANDE à moins d'être absolument sûr de
ce que vous faites!
Syntaxe: UPDATE Provoque la mise à jour de toutes les bases de données dès que vous le demandez.
Syntaxe: RELOAD Provoque le rechargement du fichier de configuration des Services. Notez que certaines directives demandent tout de même le redémarrage des Services pour prendre effet (comme le nom des services, l'activation de la limite de sessions, etc.)
Syntaxe: QUIT Provoque un arrêt immédiat des Services, les bases de données ne sont pas sauvegardées. Cette commande ne devrait pas être utilisée à moins que des dommages dans la copie en mémoire des bases de données ne soient soupçonnés. Pour des arrêts normaux, utilisez la commande SHUTDOWN.
Syntaxe: SHUTDOWN Provoque la sauvegarde de toutes les bases de données puis l'arrêt des Services.
Syntaxe: RESTART Provoque la sauvegarde de toutes les bases de données et le redémarrage des Services (c'est à dire que le programme est arrêté et est relancé immédiatement).
Syntaxe: CHANLIST [{modèle | pseudo} [SECRET]] Liste tous les canaux actuellement utilisés sur le réseau IRC, qu'ils soient enregistrés ou non. Si modèle est donné, seuls les canaux correspondants sont listés. Si un pseudo est donné, les canaux sur lesquels est l'utilisateur ayant ce pseudo seront listés. Si SECRET est spécifié, liste seulement les canaux correspondants à modèle qui ont le mode +s ou +p.
Syntaxe: USERLIST [{modèle | canal} [INVISIBLE]] Liste tous les utilisateurs connectés sur le réseau IRC, enregistrés ou non. Si modèle est donné (format pseudo!user@host), seuls les utilisateurs correspondants seront listés. Si canal est donné, seuls les utilisateurs du canal seront listés. Si INVISIBLE est spécifié, seuls les utilisateurs avec le mode +i seront listés.
Syntaxe: EXCEPTION ADD [+échéance] masque limite raison EXCEPTION DEL {masque | liste} EXCEPTION MOVE num position EXCEPTION LIST [masque | liste] EXCEPTION VIEW [masque | liste] Permet aux Opérateurs des Services de manipuler la liste des hosts qui ont des limites de session spécifiques - autoriser certaines machines, telles que des serveurs de shell pour supporter plus que le nombre de clients par défaut à la fois. Une fois qu'un Host atteint sa limite de session, tous les clients essayant de se connecter à partir de cet Host seront déconnectés. Avant que l'utilisateur ne soit déconnecté, il est averti, par un /NOTICE de OperServ, de l'endroit où ils pourront trouver de l'aide concernant la limitation de session. Le contenu de cette notice est une option de configuration. EXCEPTION ADD ajoute le masque donné à la liste des exceptions. Notez que les masques pseudo!user@host et user@host sont invalides! Seuls les masques d'host réels, tels que box.host.dom et *.host.dom, sont autorisés parce que la limitation de sessions ne prend pas en compte le pseudo ou l'username. limit doit être un nombre supérieur ou égal à zero. Ceci détermine combien de sessions sont supportées à la fois. Une valeur de zero signifie que l'host n'a aucune limite de sessions. Consultez l'aide de AKILL pour les détails sur le format du paramètre optionnel échéance. EXCEPTION DEL supprime le masque donné de la liste des exceptions. EXCEPTION MOVE déplace l'exception num vers position. Les exceptions se trouvant entre seront déplacées vers le haut ou le bas pour combler le trou. EXCEPTION LIST et EXCEPTION VIEW montrent toutes les exceptions actuelles; si un masque optionnel est donné, la liste est limitée aux exceptions correspondantes au masque. La différence est que EXCEPTION VIEW est plus informative, puisqu'elle affiche également le pseudo de la personne qui a ajouté l'exception, la limite de sessions, la raison, le masque ainsi que la date d'échéance. Notez qu'un client se connectant "utilisera" la première exception à laquelle leur host correspond. Les grandes listes d'exception et les exceptions utilisant excessivement les wildcards (jokers) entrainent une dégradation des performances des Services. L'utilisation des commandes EXCEPTION LIST et EXCEPTION VIEW est réservée aux Services Admins.
Syntaxe: SESSION LIST minimal SESSION VIEW Host Permet aux Opérateurs des Services de voir la liste des sessions. SESSION LIST liste les hosts ayant atteint un seuil minimal de sessions. La limite minimale doit être un nombre strictement supérieur à 1. Ceci pour prévenir d'un listing accidentel d'un large nombre d'hosts à session unique. SESSION VIEW affiche des informations détaillées sur un host spécifique - comprenant le nombre de sessions actuelles ainsi que la limite de sessions. La valeur host ne doit pas contenir de wildcards. Consultez l'aide de EXCEPTION pour plus d'informations concernant la limitation et comment définir les limites de sessions pour certains hosts et groupes.
Syntaxe: CHANKILL [+expire] canal raison Inflige un AKILL à toutes les personnes qui sont sur le canal spécifié. Ceci utilise le réel identd@host de tous les pseudos.
Syntaxe: DEFCON [1|2|3|4|5] Le système Defcon utilise et applique des configurations pré- definies pour protéger les utilisateurs durant une attaque sur le réseau.
* AKILL toutes les nouvelles connexions
* Application des modes OperServ sur tous les canaux.
* Changement des MLOCK bloqué
* Enregistrement de nouveaux canaux bloqué
* Kill toutes nouvelles connexions client
* Aucun(s) nouveau(x) mémo(s) envoyé(s)
* Enregistrement de nouveaux pseudos bloqué
* Ignore tous les non-opers pour les messages
* Nombre maximum de sessions réduit à %d
* Ignore silencieusement les non-opers
Remarque: Toutes les commandes envoyées à OperServ sont enregistrées!
Syntaxe: MODINFO Fichier Cette commande donne des informations sur un module chargé.
Syntaxe: MODLIST [Core| 3rd|protocol|encryption|supported|qatested] Liste les modules actuelement chargés.
Syntaxe: MODLOAD Fichier Cette commande charge le module depuis le fichier situé dans le repertoire des modules.
Syntaxe: MODUNLOAD Fichier Cette commande décharge le module depuis le fichier situé dans le repertoire des modules.
Syntaxe: SVSNICK pseudo nouveau-pseudo Force le changement de pseudo d'un pseudo. Limité aux Super Admins.
Syntaxe: SEND {pseudo | canal} texte du mémo Envoie un mémo au pseudo ou canal nommé contenant texte du mémo. En envoyant à un pseudo, le destinataire sera informé qu'il/elle a un nouveau mémo. Le pseudo/canal destinataire doit être enregistré.
Syntaxe: SENDALL texte Envoie un mémo à tous les pseudos enregistrés contenant le texte.
Syntaxe: CANCEL {pseudo | canal} Supprime le dernier mémo que vous avez envoyé à un pseudo ou canal donné, à condition qu'il n'ait pas été lu lorsque vous utilisez la commande.
Syntaxe: CHECK pseudo
Vérifie si le dernier mémo que vous avez envoyé au pseudo donné
a été lu ou non.
Note: Cela fonctionne uniquement avec un pseudo et non pas avec
un canal.
Syntaxe: LIST [canal] [liste | NEW] Liste tous les mémos que vous avez actuellement. Avec NEW, liste uniquement les nouveaux mémos (non lus). Les mémos non lus sont marqués avec un "*" à gauche du numéro du mémo. Vous pouvez également spécifier une liste de numéros, comme dans l'exemple ci-dessous: LIST 2-5,7-9 Liste les mémos 2 à 5 et 7 à 9.
Syntaxe: READ [canal] {nombre | liste | LAST | NEW} Vous envoie le texte des mémos spécifiés. Si LAST est donné, vous envoie le dernier mémo reçu. Si NEW est donné, vous envoie tous vos nouveaux mémos. Sinon, vous envoie le mémo numéro nombre. Vous pouvez également donner une liste de nombres, comme dans cet exemple: READ 2-5,7-9 Affiche les mémos 2 à 5 et 7 à 9.
Syntaxe: RSEND {pseudo | canal} texte Envoie un mémo au pseudo ou canal donné contenant le texte. Lorsqu'il est envoyé à un pseudo, le destinataire recevra une notice l'avertissant de l'arrivée de nouveau(x) mémo(s). Le destinataire doit être un pseudo ou un canal enregistré. Une fois le mémo lu, un accusé de réception vous est automatiquement envoyé afin de vous assurer que le mémo a été lu.
Syntaxe: DEL [canal] {nombre | liste | LAST | ALL} Supprime le ou les mémos spécifiés. Vous pouvez fournir plusieurs numéros de mémos ou des ordres de nombres au lieu d'un nombre unique, comme dans le second exemple ci-dessous. Si LAST est donné, le dernier mémo sera supprimé. Si ALL est donné, cela supprimera tous vos mémos. Exemples: DEL 1 Supprime votre premier mémo. DEL 2-5,7-9 Supprime les mémos compris entre 2 et 5 et entre 7 et 9.
Syntaxe: SET option paramètres Définit plusieurs options de mémo. option peut être: NOTIFY Définit si vous serez notifié de vos nouveaux mémos (seulement pour les pseudos) LIMIT Définit le nombre de mémos maximum que vous pouvez recevoir Tapez /msg MemoServ HELP SET option pour plus d'informations sur une option spécifique.
Syntaxe: SET NOTIFY {ON | LOGON | NEW | MAIL | NOMAIL | OFF} Change la façon d'être notifié de vos nouveaux mémos: ON Vous serez notifié lorsque vous vous connectez, lorsque vous enlevez /AWAY, et quand ils vous sont envoyés. LOGON Vous serez uniquement notifié des mémos lorsque vous vous connectez ou quand vous enlevez /AWAY. NEW Vous serez uniquement notifié des mémos lorsqu'ils vous sont envoyés. MAIL Vous serez notifié des mémos par E-mail et par les moyens de communication précédents. NOMAIL Vous ne serez pas notifié des mémos par E-mail. OFF Vous ne recevrez aucune notification. ON est la combination de LOGON et NEW.
Syntaxe: SET LIMIT [canal] limite Définit le nombre maximum de mémos que vous (ou le canal donné) est autorisé à avoir. Si vous définissez ceci à 0, personne ne pourra vous envoyer de mémos. Cependant, vous ne pouvez pas définir cette limite à plus que %d.
Syntaxe: INFO [canal]
Affiche des informations sur le nombre de mémos que vous avez,
combien sont non lus, et combien de mémos vous pouvez recevoir au
total. Avec un paramètre, affiche la même information pour le
canal donné.
Syntaxe: STAFF texte Envoie un mémo à tout le staff des Services contenant le texte. Note: Si vous avez un bot ou des clones sur la liste des Opérateurs et Administateurs des Services, ils recevront aussi un mémo.
Syntaxe: SET LIMIT [utilisateur | canal] {limite | NONE} [HARD] Définit le nombre maximum de mémos qu'un utilisateur ou un canal est autorisé à avoir. Définir la limite à 0 empêche l'utilisateur de recevoir des mémos, définir ceci à NONE permet à l'utilisateur de recevoir et garder autant de mémos qu'ils veulent. Si vous ne donnez pas de pseudo ou de canal, votre propre limite est définie. Ajouter HARD empêche l'utilisateur de changer cette limite. Ne pas ajouter HARD a l'effet inverse, permettant à l'utilisateur de changer cette limite (même si une limite antérieure a été définie avec HARD). Cette utilisation de la commande SET LIMIT est réservée aux Services Admins. Les autres utilisateurs peuvent uniquement entrer une limite pour eux-mêmes ou un canal sur lequel ils ont de tels privilèges, ne peuvent dépasser la limite de %d, et ne peuvent définir de limite stricte.
Syntaxe: INFO [pseudo | canal] Sans paramètre, affiche les informations sur le nombre de mémos que vous avez, combien sont non lus, et combien de mémos vous pouvez recevoir au total. Avec un paramètre de canal, affiche la même information pour le canal donné. Avec un paramètre de pseudo, affiche la même information pour le pseudo donné. Cette utilisation est réservée aux Services Admins.
HostServ commandes:
Non utilisé.
Non utilisé.
Syntaxe: ON Active le vHost actuellement configuré pour ce pseudo. Vous verrez ce vHost dans votre /whois à la place de votre Host actuel.
Syntaxe: SET . Configure le vHost donné pour le pseudo indiqué. Si l'IRCd supporte la modification de l'ident, utilisez SET @
Syntaxe: SETALL . Configure le vHost pour tous les pseudos d'un même groupe. Si l'IRCd supporte la modification de l'ident, utilisez SET @
Syntaxe: OFF Désactive le vHost que vous avez actuellement. L'utilisation de cette commande rendra visible votre IP.
Syntaxe: DEL Supprime le vHost pour le pseudo indiqué.
Syntaxe: DELALL . Supprime tous les vHosts pour tous les pseudos du même groupe que le pseudo donné.
Syntaxe: LIST [|<#X-Y>] Cette commande liste tous les vhosts enregistrés, si une clé est spécifiée, seulement les résultats contenant le pseudo ou le vHost seront affichés, par exemple : Rob* pour toutes les entrées contenant "Rob" Si le style #X-Y est utilisé, seules les entrées entre X et Y seront affichées, par exemple: #1-3 affichera les 3 premières entrées. La liste utilise la valeur de NSListMax pour limite extrême du nombre de résultats affichés en une fois.
Syntaxe: GROUP Permet d'enregistrer le vHost du pseudo actuellement utilisé pour tous les pseudos du groupe.
BotServ vous permet d'avoir un bot sur votre canal. Il a été conçu pour les utilisateurs qui ne peuvent héberger ou configurer un bot, ou pour être utilisé sur les réseaux qui n'autorisent pas un bot d'un utilisateur. Les commandes disponibles sont listées ci-dessous, pour les utiliser, tapez % RBotServ command. Pour plus d'information sur une commande spécifique, tapez /msg BotServ HELP command.
Syntaxe: BOTLIST Liste tous les bots disponibles sur ce réseau.
Syntaxe: ASSIGN canal pseudo Attribue le bot désigné par pseudo au canal. Vous pouvez ensuite configurer le bot pour qu'il convienne à vos besoins.
Syntaxe: UNASSIGN canal
Retire le bot d'un canal. Si vous utilisez cette commande, le bot
ne joindra plus le canal. Cependant, la configuration du bot est
conservée donc vous aurez toujours la possibilité de réattribuer
un bot plus tard sans avoir à le reconfigurer entièrement.
Syntaxe: INFO {canal | pseudo} Vous permet de voir les informations BotServ pour un canal ou un bot. Si le paramètre est un canal, vous verrez des informations sur le canal tels que les motifs de kicks actifs. Si le paramètre est un pseudo, vous verrez des informations à propos d'un bot, comme le temps de création ou le nombre de canaux auxquels il a été attribué.
Syntaxe: SET canal option paramètres Configure les options du bot. option peut être: DONTKICKOPS Pour protéger les opérateurs des kicks du bot DONTKICKVOICES Pour protéger les voices des kicks du bot FANTASY Active les commandes fantaisistes GREET Active les messages d'accueil SYMBIOSIS Permet au bot d'agir comme un vrai bot Tapez /msg BotServ HELP SET option pour plus d'infos sur une option spécifique.
Syntaxe: SET canal DONTKICKOPS {ON|OFF} Active ou désactive la Protection des Opérateurs sur un canal. Quand elle est active, cette option empêche le bot de kicker les opérateurs même s'ils ne sont pas concernés par le niveau du NOKICK.
Syntaxe: SET canal DONTKICKVOICES {ON|OFF} Active ou désactive la Protection des Voices sur un canal. Quand elle est active, cette option empêche le bot de kicker les voices même s'ils ne sont pas concernés par le niveau du NOKICK.
Syntaxe: SET canal FANTASY {ON|OFF} Active ou désactive le mode fantaisie sur un canal. Quand elle est active, cette option permet aux utilisateurs d'utiliser les commandes !op, !deop, !voice, !devoice, !kick, !kb, !unban et ! seen sur un canal (trouvez comment les utiliser; essayez avec ou sans pseudo pour chacune, et avec une raison pour certaines). Notez que les utilisateurs souhaitant utiliser les commandes fantaisistes DOIVENT avoir suffisamment d'accès pour les niveaux d'accès FANTASIA et un autre niveau qui dépend de la commande (par exemple, pour utiliser !op, un utilisateur doit avoir suffisamment d'accès pour le level OPDEOP).
Syntaxe: SET canal GREET {ON|OFF} Active ou désactive le mode message d'accueil sur un canal. Quand elle est active, cette option fait afficher par le bot le message d'accueil de chaque utilisateur qui a un accès suffisant au canal.
Syntaxe: SET canal SYMBIOSIS {ON|OFF} Active ou désactive la symbiose sur un canal. Quand elle est active, cette option fait faire au bot tout ce qui est normalement effectué par BotServ sur les canaux, tels que les MODEs, les KICKs, et même le message d'entrée.
Syntaxe: KICK canal option paramètres Configure les kickers (motifs de kick) du bot. option peut être: BOLDS Détermine si le bot kicke les caractères gras BADWORDS Détermine si le bot kicke les mots interdits CAPS Détermine si le bot kicke les majuscules COLORS Détermine si le bot kicke les couleurs FLOOD Détermine si le bot kicke les utilisateurs qui floodent REPEAT Détermine si le bot kicke les répétitions REVERSES Détermine si le bot kicke les reverses UNDERLINES Détermine si le bot kicke les caractères soulignés Tapez /msg BotServ HELP KICK option pour plus d'informations sur une option en particulier.
Syntaxe: KICK canal BOLDS {ON|OFF} [ttb] Active ou désactive le motif de kick pour caractères gras. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui utilisent des caractères gras. ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal COLORS {ON|OFF} [ttb] Active ou désactive le motif de kick pour couleurs. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui utilisent des couleurs. ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal REVERSES {ON|OFF} [ttb] Active ou désactive le motif de kick pour reverses. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui utilisent des reverses. ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal UNDERLINES {ON|OFF} [ttb] Active ou désactive le motif de kick pour caractères soulignés. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui utilisent des caractères soulignés. ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal CAPS {ON|OFF} [ttb [min [pourcentage]]] Active ou désactive le motif de kick pour majuscules. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui parlent en MAJUSCULES sur le canal. Le bot ne kicke que s'il y a au minimum min majuscules et qu'elles constituent au moins pourcentage% de la ligne de texte entière (si ces paramètres ne sont pas donnés, les valeurs par défaut 10 caractères et 25% seront utilisés). ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal FLOOD {ON|OFF} [ttb [ln [secs]]] Active ou désactive le motif de kick pour flood. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui floodent le canal en utilisant au moins ln lignes en secs secondes (si ces paramètres ne sont pas donnés, les valeurs par défaut sont 6 lignes en 10 secondes). ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal REPEAT {ON|OFF} [ttb [num]] Active ou désactive le motif de kick pour répétitions. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui se répètent num fois (si num n'est pas donné, la valeur par défaut est 3). ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: KICK canal BADWORDS {ON|OFF} [ttb] Active ou désactive le motif de kick pour mots interdits. Quand elle est active, cette option demande au bot de kicker les utilisateurs qui disent certains mots sur le canal. Vous pouvez définir les mots interdits pour votre canal en utilisant la commande BADWORDS. Tapez /msg BotServ HELP BADWORDS pour plus d'informations. ttb est le nombre de fois qu'un utilisateur peut se faire kicker avant d'être banni. Ne donnez pas ttb ou mettez le à 0 pour désactiver le système de ban une fois activé.
Syntaxe: BADWORDS canal ADD mot [SINGLE | START | END] BADWORDS canal DEL {mot | entry-num | liste} BADWORDS canal LIST [mask | liste] BADWORDS canal CLEAR Gère la liste des mots interdits d'un canal. La liste des mots interdits détermine quels mots doivent être kickés quand le motif de kick pour mots interdits est activé. Pour plus d'informations, tapez /msg BotServ HELP KICK BADWORDS. La commande BADWORDS ADD ajoute le mot donné à la liste de mots interdits. Si SINGLE est donné, un kick ne sera effectué que si un utilisateur dit le mot en entier. Si START est donné, un kick ne sera effectué que si un utilisateur dit un mot qui commence par mot. Si END est spécifié, un kick ne sera effectué que si un utilisateur dit un mot qui se termine par mot. Si vous ne spécifiez rien, un kick sera effectué chaque fois que mot est dit par un utilisateur. La commande BADWORDS DEL supprime le mot donné de la liste des mots interdits. Si une liste de numéro d'entrées est donnée, ces entrées seront supprimées. (Voyez l'exemple pour LIST ci-dessous.) La commande BADWORDS LIST affiche la liste des mots interdits. Si un masque joker est donné, seules les entrées correspondantes au masque seront affichées. Si une liste de numéro d'entrées est donnée, seules ces entrées seront affichées, par exemple: BADWORDS #canal LIST 2-5,7-9 Liste les mots interdits 2 à 5 et 7 à 9. La commande BADWORDS CLEAR supprime toutes les entrées de la liste des mots interdits.
Syntaxe: SAY canal texte Fait dire au bot le texte donné sur le canal donné.
Syntaxe: ACT canal texte Fait faire au bot l'équivalent d'une commande "/me" sur le canal donné avec le texte donné.
Syntaxe: BOT ADD pseudo user host real BOT CHANGE ancien-pseudo nouveau-pseudo [user [host [real]]] BOT DEL pseudo Permet aux Services Admins de créer, modifier, et supprimer les bots que les utilisateurs pourront utiliser sur leurs canaux. BOT ADD ajoute un bot avec le pseudo, username, hostname et realname donnés. Aucun test d'intégrité n'est effectué pour ces données, donc faites très attention. BOT CHANGE permet de changer le pseudo, username, hostname ou realname d'un bot tout en conservant les données qui lui sont associées. BOT DEL supprime le bot donné de la liste des bots. Note: si vous créez un bot ayant un pseudo enregistré avec NickServ, il sera effacé. De plus, si un utilisateur utilise le pseudo du bot lors de sa création ou modification, il sera déconnecté.
Ces options sont réservées aux Services Admins: NOBOT Empêche un bot d'être attribué à un canal PRIVATE Empêche un bot d'être attribué par des non- IRCops
Syntaxe: SET canal NOBOT {ON|OFF} Cette option empêche un bot d'être attribué au canal. Si un bot est déjà attribué, il est enlevé automatiquement quand vous activez l'option. Réservé aux Services Admins.
Syntaxe: SET nick-du-bot PRIVATE {ON|OFF} Cette option empêche un bot d'être attribué à un canal par des utilisateurs qui ne sont pas IRCops. Réservé aux Services Admins.