Service de gestion de salon
From OGN-Wiki
Contents |
Généralités
ChanServ est un service IRC (bot) dont le but premier est de prévenir et d’empêcher les prises de contrôles ("takeovers"). Lorsqu'un salon est enregistré, ChanServ conserve toutes les informations/paramètres du salon. Ceci permet au propriétaire (ou ayant droits) de gérer le salon sans qu'il y ait besoin de le reconfigurer à chaque fois. De ce fait, ChanServ peut empêcher les "takeovers" survenant souvent pendant les netsplits.
Fonctionnement de ChanServ
ChanServ fonctionne en tandem avec AuthServ sans lequel ChanServ ne pourrait pas fonctionner. En effet, étant donné que ChanServ est là pour gérer et pour protéger les salons, il faut que l'utilisateur soit enregistré. Sans quoi, il n'y aurait pas moyen de vérifier qu'un utilisateur est celui qu'il prétend être. ChanServ reconnait toutes les commandes commençant par ! exécutées dans un salon enregistré. Toutefois, certaines commandes sont reconnues par ChanServ même si le salon n'est pas enregistré.
Terminologie
- Tous les mots encadrés par <> sont des éléments qui doivent être remplacés par les variables afin d'exécuter la commande. Par exemple <pseudo> doit être remplacé par le pseudo de l'utilisateur visé.
- Les éléments de ce type <option 1|option 2>, sont des éléments où plusieurs variables existent. En principe, les possibilités citées sont exclusives de toutes autres.
- l'option <*compte> doit être remplacé par le nom compte précédé par * (par exemple *Kilua) afin d'exécuter la commande. L'avantage est que la commande fonctionne sur l'utilisateur cible et ce indépendamment du pseudo qu'il a. de même, la commande fonctionne également si l'utilisateur n'est pas en ligne.
- En ce qui concerne les niveaux d’accès, il faut savoir que c’est selon la configuration standard. En en effet, certaines options permettent d’abaisser ou de remontrer le niveau minimum d’accès nécessaire pour exécuter la commande.
Utilisation des commandes
Toutes les commandes peuvent être exécuté de la façon suivante :
- !<commande> <valeur> --> Les effets de la commade exécutée prenent effet dans le salon exécuté.
- !<#salon> <commande> <valeur> --> Les effets de commade exécutée prenent effet dans le salon spécifié.
- /cs <commande> #salon <valeur>
- /msg ChanServ <commande> <#salon> <valeur>
- Parfois les commandes s'exécutent aussi sous les formes ci-dessous. Toutefois, toutes les commandes ne fonctionnent pas sous ces formes!
- /cs #salon <commande> <valeur>
- /msg ChanServ <#salon> <commande> <valeur>
- Liste (non exhaustive) des commandes reconnues par ChanServ dans tous les salons
- !help <command> --> informations concernant une commande
- !staff --> liste des conseillers du support
- !netinfo --> informations concernant le réseau
- !command <command> Informations concernant une commande
Administrer le salon
Gestion des membres
- ADDUSER <pseudo|*compte> <niveau>
- Ajouter un utilisateur à la liste d’utilisateurs avec un niveau d’accès spécifique. Les niveaux vont de 1 à 500 généralement. Toutefois, une seule personne (le propriétaire) peut avoir 500 d’accès. Les paramètres par défaut sont :
- Niveau 1-99 : l’utilisateur peut être invité automatiquement et il peut s’inviter lui-même.
- Niveau 100-199 : l’utilisateur est voice (+v) automatiquement quand il rejoint le salon.
- Niveau 200-299 : l’utilisateur est op (+o/+@) automatiquement quand il rejoint le salon.
- Niveau 300-399 : l’utilisateur peut gérer la liste d’utilisateurs.
- Niveau 400-500 : l’utilisateur peut modifier les paramètres du salon.
- Les privilèges sont cumulatifs. Ainsi, un utilisateur avec 300 d’accès est aussi op de chan. Le mode voice fait exception car il ne sert à rien d’être voice et op en même temps. Le niveau maximum qu’un utilisateur peut donner est son niveau moins un (Exemple : un utilisateur avec 300 d’accès peut ajouter un utilisateur avec un maximum de 299 d’accès).
- Raccourcis de ADDUSER
- ADDPEON <pseudo|*compte>: équivalent à : ADDUSER <pseudo|*compte> 100.
- ADDOP <pseudo|*compte>: équivalent à : ADDUSER <pseudo|*compte> 200.
- ADDMASTER <pseudo|*compte>: équivalent à : ADDUSER <pseudo|*compte> 300.
- ADDCOOWNER <pseudo|*compte>: équivalent à : ADDUSER <pseudo|*compte> 400. ADDCO est sa forme courte.
- ADDOWNER <pseudo|*compte>: équivalent à : <pseudo|*compte> 500. Cette commande n’est pas disponible pour les utilisateurs standards.
- Accès requis : 300
- Ajouter un utilisateur à la liste d’utilisateurs avec un niveau d’accès spécifique. Les niveaux vont de 1 à 500 généralement. Toutefois, une seule personne (le propriétaire) peut avoir 500 d’accès. Les paramètres par défaut sont :
- DELUSER <pseudo|*compte>
- Cette commande permet de supprimer un utilisateur (avec moins d’accès) de la liste des utilisateurs.
- Accès requis : 300
- MDELPEON <mot-clé>
- Cette commande permet de supprimer les utilisateurs qui ont exactement 100 d’accès. Si vous entrez un mot-clé, tous les utilisateurs qui correspondent au mot-clé seront supprimés. Vous pouvez remplacer une (ou plusieurs) lettres par * (sera remplacé par un nombre indéfini de caratères) ou par ? (pour une lettre précise).
- Exemples
- *jod* : tous les utilisateurs (comptes) contenant "jod".
- *jode : tous les utilisateurs (comptes) finissant "jode".
- *jod*e? : tous les utilisateurs (comptes) contenant "jod" et ayant "e" comment avant-dernière lettre.
- Exemples
- Liste des raccourcis fonctionnant sur ce modèle :
- MDELPEON Accès requis : 300 --> supprime les utilisateurs avec 100 d’accès.
- MDELOP Accès requis : 300 --> supprime les utilisateurs avec 200 d’accès.
- MDELMASTER Accès requis : 400 -->supprimer les utilisateurs avec 300 d’accès.
- MDELCOOWNER Accès requis : 500 --> supprimer les utilisateurs avec 400 d’accès.
- MDELOWNER Accès requis : Indisponible aux utilisateurs standards --> supprimer le propriétaire du salon.
- De nouveau MDELCO est un raccourci de MDELCOOWNER et fonctionne donc comme lui.
- Cette commande permet de supprimer les utilisateurs qui ont exactement 100 d’accès. Si vous entrez un mot-clé, tous les utilisateurs qui correspondent au mot-clé seront supprimés. Vous pouvez remplacer une (ou plusieurs) lettres par * (sera remplacé par un nombre indéfini de caratères) ou par ? (pour une lettre précise).
- CLVL <pseudo|*compte> <niveau>
- Cette commande permet de modifier le niveau d’un utilisateur. L’utilisateur de la commande ne peut l’utiliser qu’envers un utilisateur ave c moins d’accès.
- Accès requis : 300
- ACCESS <pseudo|*compte> (ou A <pseudo|*compte>)
- Cette commande affiche le niveau d’un utilisateur. Si elle est utilisée sans options, elle vous renvoi votre propre niveau.
- MYACCESS
- Cette commande affiche vos propres accès sur tous les salons où vous en avez.
- TRIM <objet|niveau> <temps>
- Cette commande permet de supprimer des éléments inactifs depuis un certain temps. Objet doit être un niveau spécifique, niveau tel que 200-299 par exemple, "users" ou "bans". Temps est défini avec les abréviations habituelles.
- Abréviations temporelles
- s - seconde
- m - minute
- h – heure
- d - jour
- w - semaine
- M - mois
- y – année
- Exemples
- TRIM 200-250 2M2w5s13h34m13s --> supprimera tous les utilisateurs ayant des niveaux entre 200 et 250 et qui sont inactifs depuis 2 mois, 2 semaines, 13 heures, 34 minutes et 13 secondes précisément.
- TRIM users 5w3d --> supprimera tous les utilisateurs inactifs depuis 5 semaines et trois jours.
- Accès requis : 300
- SUSPEND <pseudo|*compte>
- Cette commande permet de suspendre l'accès d'un utilisateur. Pendant la période de suspension, l'utilisateur ne pourra exécuter aucune commande requérant des accès. Pour restaurer les droits de l'utilisateur suspendu il faut utiliser UNSUSPEND <pseudo|*compte>.
- Accès requis : 300
- RESYNC
- Cette commande permet de synchroniser les statuts des utilisateurs avec la liste d'utilisateurs. Après avoir exécuté cette commande, les utilisateurs qui ont +v ou +o et qui n'ont pas d'accès leur permettant ce statut perdront leur +v ou +o. Au contraire, les utilisateurs qui n'ont pas +v ou +o mais ayant suffisamment d'accès obtiendront ce statut. Cette commande est généralement utilisée l'ajout d'un nouvel utilisateur.
- Accès requis : 300
- UP
- Cette commande vous permet d'obtenir le statut (+v ou +o) inhérent à votre niveau.
- UPALL
- Cette commande vous permet d'obtenir les statuts inhérents à vos niveaux dans tous les salons enregistrés où vous êtes présent.
- DOWN
- Cette commande vous enlève le statut (+v ou +o) que avez et ce indépendamment de vos accès.
- DOWNALL
- Cette commande vous enlève les statuts (+v ou +o) que avez dans tous les salons enregistrés et ce indépendamment de vos accès.
- INVITEME <#salon (ou : INVITE <#salon)
- Avec cette commande un utilisateur peut s'inviter lui-même dans les salons requérant une invitation (mode +i). L'utilisateur doit toutefois être dans la liste des membres du salon en question. ChanServ peut inviter automatiquement un utilisateur au moment où il s'est authentifié sur AuthServ avec la commande USET AUTOINVITE (décrit plus loin)
- Accès requis : 1, peut être modifié avec la commande SET INVITEME
ChanServ Paramètres de l’utilisateur
Ces commandes sont liées à un salon toutefois, seul un utilisateur peut le modifier.
Utilisation générale de la commande
- USET <option> <valeur>
- Le but de cette commande est de définir l’option sur la valeur spécifiée
- USET INFO <texte> ou SETINFO <texte>
- Défini "l'infoLine" (une phrase) et sera affichée à chaque fois que vous rejoignez un salon. Pour que ceci fonctionne il faut que vous soyez authentifié et que êtes parti du salon pendant au moins 30 secondes.
- Effacer "l'infoLine"
- USET INFO *
- Efface "l'infoLine" de la personne qui a exécuté la commande.
- SETINFO *
- Efface "l'infoLine" de la personne qui a exécuté la commande.
- WIPEINFO <Pseudo|*compte>
- Permet de supprimer "l'infoLine" d’un autre utilisateur.
- USET INFO *
- Exemples d’utilisation
- /msg ChanServ uset #salon info Bonjour à tous
- /cs setinfo #salon bonjour à vous
- !setinfo bonjour brave gens --> à taper directement dans le salon où vous souhaitez que le texte s'affiche.
- !uset info je vous salue jeunes gens --> à taper directement dans le salon où vous souhaitez que le texte s'affiche.
- /msg ChanServ uset #salon info *
- /cs setinfo #salon *
- SET USERINFO <niveau d’accès>
- Cette commande peut restreindre l’affichage de tels textes à des utilisateurs avec un certain niveau d’accès.
- WIPEINFO <Pseudo|*compte>
- Efface "l'infoLine" de l’utilisateur cible. Pour que cela fonctionne, il faut que l’utilisateur cible ait moins d’accès.
- Exemples d'utilisation
- /msg ChanServ WIPEINFO #salon Kilua
- !WIPEINFO *Kilua --> à taper directement dans le salon où vous souhaitez que le texte s'affiche.
- Niveau d’accès requis : 300
- USET NOAUTOOP 0|1 ou NOAUTOVOICE 0|1
- Lorsque vous rejoignez un salon, si vous avez assez d’accès pour cela, ChanServ vous donne automatiquement le mode visible inhérent à votre niveau d'accès (+v ou +o). Si mettez la valeur sur 1, vous pouvez désactiver cela. Malgré que vous n'ayez plus votre statut visible, vous conservez tous vos accès au salon, vous pouvez donc gérer le salon (kicker, bannir, etc.) via ChanServ.
- Exemples d'utilisation
- AUTOINVITE 0|1
La gestion des utilisateurs et du bannissement de ChanServ
- KICK <Pseudo|masque|*compte> <motif>
- Kick (expulse) l’utilisateur (ou les utilisateurs selon si vous mettez un masque) du salon avec le motif de cette expulsion. Si vous omettez le motif, il y en aura un par défaut. Dans les paramètres par défaut de ChanServ, l’utilisateur que vous expulsez doit avoir moins d’accès que vous. Toutefois, ceci peut être changé avec la commande SET PROTECT. Le raccourci de Kick est K <Pseudo|masque|*compte> <motif>
- Exemples d’utilisation
- !KICK Kilua Vous n’êtes pas dans une aire de jeu. ---> Seul Kilua est kické.
- /cs K #salon *boude*!*@* si vous voulez bouder autant ne pas venir. ---> Tous les utilisateurs avec un pseudo contenant “boude” sont kickés.
- Niveau d’accès requis : 200
- BAN <pseudo|masque|*compte> <motif>
- Banni l’utilisateur (ou les utilisateurs selon) du salon avec le motif. Le raccourci de la commande est b <pseudo|masque|*compte> <motif>
- Exemples d’utilisation
- !BAN Kilua Vous n’êtes pas dans une aire de jeu. ---> Seul Kilua sera banni.
- /msg ChanServ B #salon *boude*!*@* si vous voulez bouder autant ne pas venir. ---> Tous les utilisateurs avec un pseudo contenant “boude” sont bannis.
- Niveau d’accès requis : 200
- UNBAN <pseudo|masque|*compte>
- Supprime un bannissement fait avec la commande BAN ou KICKBAN.
- Exemples d’utilisation
- !UNBAN Kilua Kilua n’est plus banni.
- /msg ChanServ UNBAN #salon *boude*!*@* ---> Le masque n’est plus banni.
- Niveau d’accès requis : 200
- UNBANME
- Supprime tous les bannissements faits avec la commande BAN ou KICKBAN qui vous affectent ; sa forme courte est UBM.
- Exemples d’utilisation
- !#salon UBM
- /msg ChanServ UNBANME #salon
- Niveau d’accès requis : 200
- UNBANALL
- Supprime tous les bannissements faits avec la commande BAN ou KICKBAN (+b) d’un salon. Sa forme courte est UBA.
- Exemples d’utilisation
- !#salon UBA
- /msg ChanServ UNBANLL #salon
- Niveau d’accès requis : 200
- KICKBAN <pseudo|masque|*compte> <motif>
- Kick et banni un utilisateur (ou les utilisateurs) du salon. Sa forme courte est KB. Comme pour la commande KICK dans la configuration par défaut de ChanServ, la commande ne peut être utilisée que contre un utilisateur avec moins d’accès. Toutefois ceci peut être changé avec la commande SET PROTECT.
- Exemples d’utilisation
- !KICKBAN Kilua Vous n’êtes pas dans une aire de jeu. ---> Seul Kilua est kické et banni.
- /cs KB #salon *boude*!*@* si vous voulez bouder autant ne pas venir. ---> Tous les utilisateurs avec un pseudo contenant boude sont kickés et bannis.
- Niveau d’accès requis : 200
- ADDTIMEBAN <pseudo|masque|*compte> <durée> <motif>
- Kick un utilisateur (ou les utilisateurs) et le banni pour une durée déterminée du salon. Ces formes courtes sont TB et ATB.
- L’utilisateur visé par cette commande doit avoir moins d’accès que celui qui exécute la commande sauf modification des paramètres avec la commande SET PROTECT.
- Le bannissement est ajouté à la liste des bannissements permanents du salon. Mais, il est automatiquement supprimé à la fin du délai.
- Pour consulter la liste des bannissements permanents il faut utiliser la commande BANLIST.
- Ce bannissement ne peut être supprimé que par la commande DELBAN. Aucune commande de suppression de bannissement vue ci-dessus ne peut le faire.
- Exemples d’utilisation
- !ADDTIMEBAN Kilua 1M Vous n’êtes pas dans une aire de jeu. ---> Kilua est kické, de plus il sera banni pendant 1 MOIS.
- /cs TB #salon 120m *snif*!*@* Je n’ai pas la tête à vous entendre pleurer pour l’instant. ---> Tous les utilisateurs avec un pseudo contenant « snif » sont kickés. De plus, tous ceux qui ont ce texte dans leur pseudo seront bannis pendant 120 MINUTES.
- Niveau d’accès requis : 250
- ADDBAN <pseudo|masque|*compte> <motif>
- Kick et banni définitivement l’utilisateur (ou les utilisateurs si vous utilisez un masque) d’un salon. Le bannissement est ajouté à la liste des bannissements permanents du salon.
- Ce bannissement ne peut être supprimé que par la commande DELBAN. Aucune commande de suppression de bannissement vue ci-dessus ne peut le faire.
- Pour consulter la liste des bannissements permanents il faut utiliser la commande BANLIST.
- L’utilisateur visé par cette commande doit avoir moins d’accès que celui qui exécute la commande sauf modification des paramètres avec la commande SET PROTECT.
- Exemples d’utilisation
- !ADDBAN Kilua Vous n’êtes pas dans une aire de jeu. ---> Seul Kilua est kické et banni.
- /cs ADDBAN #salon *boude*!*@* si vous voulez bouder autant ne pas venir. ---> Tous les utilisateurs avec un pseudo contenant “boude” sont kickés et bannis.
- Niveau d’accès requis : 250
- DELBAN <pseudo|masque|*compte>
- Supprime un bannissement et ce quel que soit la façon dont il a été fait.
- Exemples d’utilisation
- !DELBAN Kilua
- /cs DELBAN #salon *boude*!*@*
- Niveau d’accès requis : 250
- OP <pseudo>
- Cette commande donne le statut d’opérateur à l’utilisateur (+o et/ou +@).
- Niveau d’accès requis (dépend de SET ENFOPS) : 200 est un niveau standard
- Exemple d’utilisation
- !OP Kilua
- VOICE <pseudo>
- Cette commande voice l’utilisateur (+v).
- Niveau d’accès requis : 200
- Exemple d’utilisation
- !VOICE Kilua
- DEOP <pseudo>
- Cette commande enlève le statut d’opérateur de l’utilisateur (-o et/ou -@).
- Exemple d’utilisation
- !DEOP Kilua
- Niveau d’accès requis (dépend de SET ENFOPS) : 200 est un niveau standard
- DEVOICE <pseudo>
- Cette commande devoice utilisateur (-v).
- Exemple d’utilisation
- !DEVOICE Kilua
- Niveau d’accès requis : 200
- TOPIC <texte>
- Cette commande permet de définir le sujet du salon. Si ne mettez pas du texte, le sujet par défaut est utilisé (le sujet par défaut peut être défini avec la commande SET DEFAULTTOPIC). D’autres cas de figures sont listés ci-dessous.
- Vous avez assez d’accès (dépend de SET ENFTOPIC) ---> le sujet existant est écrasé par le nouveau.
- Vous n’avez pas assez d’accès (défini avec la commande SET ENFTOPIC) ET un « topicmask » existe (dépend de SET TOPICMASK), dans ce cas, le sujet sera intégré dans l’espace prévu pour dans le « topicmask »
- Si vous n’avez pas assez d’accès et qu’il y a pas de masque de topic, rien ne se produit.
- Niveau d’accès requis : 200
- Cette commande permet de définir le sujet du salon. Si ne mettez pas du texte, le sujet par défaut est utilisé (le sujet par défaut peut être défini avec la commande SET DEFAULTTOPIC). D’autres cas de figures sont listés ci-dessous.
- MODE [+|-][+|-][CcmntilkDrspov] [limite] [motdepasse] [pseudo] [d’autres pseudos]
- Cette commande permet de définir les modes d’un salon. Si cette commande est utilisée sans paramètres, les modes standards sont utilisés. Les paramètres standards ne peuvent être modifies que par ceux qui ont d’accès pour le faire (d'après les paramètres de SET ENFMODES). Pour une aide globale sur les modes d’un salon consulter l’article concernant les modes.
- Niveau d’accès requis : 200
ChanServ et la gestion et les paramètrages du salon
La commande SET permet de définir les paramètres généraux du salon. Ces paramètres sont sauvegardés par ChanServ et ne sont donc pas perdus même en cas de netsplit.
Utilisation générale
- SET <option> <valeur>
- Définit l’option <option> sur la valeur <valeur>.
- Accès requis (dépend de SET SETTERS): 400 est un niveau standard
Différents options possibles pour SET
- SET DEFAULTTOPIC <valeur>
- Valeurs possibles : N’importe quel texte
- Ceci permet de définir un topic par défaut qui sera utilisé lorsqu’on utilise la commande TOPIC sans paramètres.
- SET TOPICMASK <valeur>
- Valeurs possibles : N’importe quel texte
- Le Topicmask permet de définir une partie fixe du topic et une partie variable. La partie varie (défini par *) est remplacé par le texte utilisé avec la commande TOPIC.
- SET GREETING <valeur>
- Valeurs possibles : N’importe quel texte
- Permet de définir un message de bienvenue. Ce message sera envoyé à tous les utilisateurs qui rejoindront le salon même s’ils ne sont pas dans la liste d’utilisateurs. Par contre, si l’option USERGREETING est définie, un utilisateur étant dans la liste d’utilisateur ne verra que le message définie dans ce dernier et pas celui de GREETING.
- SET USERGREETING <valeur>
- SET MODES <valeur>
- Valeurs possibles : [+|-][+|-][CcmntilkDrspov] [limit] [pw] [nick] [other nicks]
- Cette option permet de définir quels sont les modes par défaut. Ceux-ci sont activés lorsque la commande MODE est utilisée sans paramètres. Les utilisateurs pouvant utiliser la commande MODE doivent avoir au moins l’accès défini dans ENFMODE.
- SET PUBCMD <valeur>
- Valeurs possibles : <niveau>
- Permet de définir l’accès minimum qu’il faut avoir pour utiliser une commande publiquement (comme par exemple !topic <valeur>).
- SET INVITEME <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour s’inviter soi-même sur le salon.
- SET USERINFO <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour que ChanServ affiche le message personnel (défini avec la commande !SETINFO <valeur>) de l’utilisateur lorsqu’il rejoint le salon.
- SET GIVEVOICE <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour l’obtention automatique du +v.
- SET GIVEOPS <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour l’obtention automatique du +o/+@.
- SET ENFOPS <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour qu’un utilisateur puisse donner le +o/+@ à un autre utilisateur via la commande GIVEOP.
- SET ENFMODES <valeur>
- SET ENFTOPIC <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour changer le DEFAULTTOPIC.
- SET TOPICSNARF <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum requis pour changer le DEFAULTTOPIC via la commande /topic #salon <texte>.
- SET SETTERS <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau minimum pour changer les paramètres du salon via la commande SET.
- SET VOTERS <valeur>
- Valeurs possibles : <niveau>
- Défini le niveau requis pour pouvoir participer à un sondage.
- SET PROTECT <valeur>
- Valeurs possibles : 0-3
- 0 – Tous les utilisateurs sont protégés des utilisateurs avec des accès équivalents ou inférieurs.
- 1 – Tous les utilisateurs ayant accès au salon sont protégés des utilisateurs avec des accès équivalents ou inférieurs.
- 2 – Tous les utilisateurs ayant accès au salon sont protégés des utilisateurs avec des accès inférieurs.
- 3 – Personne n’est protégée.
- Défini quel utilisateur est protégé contre les kicks, les bannissements et les deops (-o/-@) de la part d’autres utilisateurs (ceci n’a aucun effet pour les bots tels que spamserv ou watchdog).
- De plus, cette protection n'est valable que vis à vis des commandes ChanServ, en aucun cas la protection n'empèchera un autre utilisateur de vous kicker.
- Valeurs possibles : 0-3
- SET TOYS <valeur>
- Valeurs possibles : 0-2
- Défini dans quelle mesure l’utilisation des commandes drolatiques comme !8ball est autorisée.
- SET DYNLIMIT <valeur>
- Valeurs possibles : 0|1
- Autorise ChanServ à limiter le nombre de personnes autorisées à joindre le salon. Ceci augmente de 15 toutes les 30 secondes (si nécessaire) ceci permet d’empêcher les « joinfloods ».
- SET NODELETE <valeur>
- Valeurs possibles : 0|1
- Ceci permet de définir si le salon est protégé contre la suppression automatique pour cause d’inactivité.
- Ne peut être utilisé que par les opérateurs du réseau (ircops).
Sondages
- ADDVOTE <questions>
- Lancer un nouveau sondage. Aucun sondage ne doit être actif pour exécuter cette commande.
- Accès requis : 300
- DELVOTE
- Cette commande supprime un sondage. Elle supprime également le résultat du sondage.
- Accès requis : 300
- ADDOPTION <option>
- Ajouter une option de réponse. Vous pouvez ajouter autant d’options que vous souhaitez, elles seront automatique numérotées. Pour lancer le sondage il faut un minimum de 2 options.
- Accès requis : 300
- DELOPTION <option>
- Cette commande supprime l’option correspondant au numéro donnée.
- Accès requis : 300
- STARTVOTE
- Commencer le sondage; les utilisateurs peuvent voter.
- Accès requis : 300
- ENDVOTE
- Cette commande permet d’arrêter le sondage. Personne ne plus voter mais les résultats peuvent être obtenus en utilisant la commande VOTERESULTS.
- Accès requis : 300
- VOTERESULTS [*]
- Cette commande permet d’afficher les résultats du sondage. Si vous utilisez le paramètre *, les résultats seront affichés pour tout le monde dans le salon. Le niveau minimum pour utiliser * est de 300.
- Accès requis : 300
- VOTE <option>
- Cette commande permet de voter pour la réponse (le numéro de la réponse) que vous entrez dans <option>
- Accès requis (dépend des paramètres) : 1 est un niveau standard.

