Aller au contenu

Utilisateur:Gdgourou/Chanserv

Une page de Wikipédia, l'encyclopédie libre.

Création d'un Chan et enregistrement

[modifier | modifier le code]

D'abord rejoindre le chan vide /join #votre_chan

Pour l'enregistrement, il est nécessaire

  • d'avoir un pseudo enregistré sur NickServ
  • que le chan ne soit pas déjà enregistré
  • avoir le statut opérateur (OP) sur le chan
    en tant que seul membre d'un chan non enregistré vous êtes considéré comme son fondateur donc OP

Pour vérifier le propriétaire d'un canal, tapez : /msg ChanServ INFO #channel

Une fois ces conditions remplies, tapez : /msg ChanServ REGISTER #channel motdepasse description

évitez d'avoir un mot de passe identique pour le canal que celui du pseudo

Options de ChanServ

[modifier | modifier le code]
  • BAN : Permet de bannir un utilisateur.
    /msg Chanserv BAN #channel pseudo motif
  • CLEAR : permet de supprimer certains paramètres à tous les utilisateurs présents selon l'option
    /msg ChanServ CLEAR #channel option
  • DEOP : Permet de retirer le statut d'OP à un utilisateur.
    /msg ChanServ DEOP #channel pseudo
  • DEVOICE : Permet de retirer le +v(Voice) d'un utilisateur.
    /msg ChanServ DEVOICE #channel pseudo
  • DROP : Pour annuler l'enregistrement d'un Chan.
    /msg ChanServ DROP #channel
  • GETKEY : Donne la clef du Chan donné.
    /msg ChanServ GETKEY #channel
  • HELP : donne l'aide d'une commande ou une option
    /msg ChanServ HELP xxx
  • IDENTIFY : identification par mot de passe, parfois nécessaire pour valider certains changements sur le chan.
    /msg ChanServ IDENTIFY #channel motdepasse
  • INFO : Donne des informations sur un chan.
    /msg ChanServ INFO #channel ALL
  • INVITE : Demande à chanserv de vous inviter sur le chan donné
    /msg ChanServ INVITE #channel
  • KICK : Permet de kicker un utilisateur du chan.
    /msg ChanServ KICK #channel pseudo motif
  • LIST : Pour obtenir la liste des Chans ayant le paramètre xxx dans leur nom excepté ceux indiqué comme PRIVATE
    /msg ChanServ LIST xxx
  • LOGOUT : déconnecte le compte passé en paramètre (optionnel) du chan indiqué.
    En tant que propriétaire (ou OP) du chan, vous pouvez utiliser sur n'importe qui, sinon uniquement sur vous-même.
    /msg ChanServ LOGOUT #channel (nick)
  • OP : Permet de donner le statut d'OP à un utilisateur.
    /msg ChanServ OP #channel pseudo
  • SENDPASS : envoie le mot de passe du chan à l'adresse Email qui a été donnée par le propriétaire. Voir la commande EMAIL
    /msg ChanServ SENDPASS #channel
  • TOPIC : Change le topic du chan.
    /msg ChanServ TOPIC #channel topic
  • UNBAN : permet de débannir un utilisateur.
    /msg Chanserv UNBAN #channel pseudo
  • VOICE : Permet de voicer un utilisateur (+v).
    /msg ChanServ VOICE #channel pseudo

Configuration du chan : SET

[modifier | modifier le code]

SET : Configure les options xxx passées en paramètres et informations du chan.

/msg ChanServ SET #channel xxx
  • BANTYPE : Définit comment les services mettent les bans sur le chan.
    /msg ChanServ SET #channel BANTYPE typedeban
  • DESC : Définit la description du chan (Voir les commandes LIST et INFO).
    /msg Chanserv SET #channel DESC description
  • EMAIL : Associe une adresse mail avec le chan.
    /msg ChanServ SET #channel EMAIL adresse
  • ENTRYMSG : Définit le message d'accueil aux utilisateurs du chan.
    /msg ChanServ SET #channel ENTRYMSG message
  • FOUNDER : Définit le propriétaire d'un chan dans le cas où vous le céder.
    /msg ChanServ SET #channel FOUNDER nick
  • KEEPTOPIC : Maintient le topic quand le chan n'est pas utilisé.
    /msg chanserv SET #channel KEEPTOPIC {ON | OFF}
  • MLOCK  : Définit les modes de channel autorisé ou interdit. Il faut mettre un + devant les modes à forcer ou un - devant les modes à interdire.
    /msg ChanServ SET #channel MLOCK modes
    exemple /msg ChanServ SET #channel MLOCK +nt-iklps: Force les modes n et t, et interdit l'utilisation des modes i, k, l, p, et s. Le mode m est libre d'être utilisé ou non.
    Pour réinitialiser tous les modes :/msg ChanServ SET #channel MLOCK +
  • OPNOTICE : Envoie une notice quand OP/DEOP sont utilisés.
    /msg ChanServ SET #channel OPNOTICE {ON | OFF}
  • PASSWORD : Définit le mot de passe utilisé pour s'identifier comme propriétaire du chan.
    /msg Chanserv SET #channel PASSWORD motdepasse
  • PEACE : Régule l'utilisation de commandes sensibles. Cette option si activée empêche un utilisateur de kicker, bannir ou enlever un privilège d'un utilisateur qui a un niveau supérieur ou égal au sien via les commandes de ChanServ
    /msg ChanServ SET #channel PEACE {ON | OFF}
  • PRIVATE : Cacher le chan de la commande LIST. Si l'option est activée, le chan ne sera dans aucune liste visible par l'intermédiaire de ChanServ
    /msg ChanServ SET #channel PRIVATE {ON | OFF}
  • RESTRICTED : Restreint l'accès au chan aux seuls utilisateurs présent dans la liste d'accès les autres étant kickés du chan.
    /msg ChanServ SET #channel RESTRICTED {ON | OFF}
  • SECURE : Active les fonctions de sécurité de ChanServ.
    /msg ChanServ SET #channel SECURE {ON | OFF}
  • SECUREOPS : Contrôle plus strict du statut d'OP. Les utilisateurs qui ne sont pas sur la liste d'accès ne pourront être OP.
    /msg ChanServ SET #channel SECUREOPS {ON | OFF}
  • SECUREFOUNDER : Accorde les modifications des données du chan au seul propriétaire du chan.
    /msg ChanServ SET #channel SECUREFOUNDER {ON | OFF}
  • SIGNKICK : Informe le compte kické de l'auteur de la commande ChanServ KICK. L'option Level masque le nom du compte si son level est supérieur ou égal au level SIGNKICK sur le chan.
    /msg ChanServ SET #channel SIGNKICK {ON | LEVEL | OFF}
  • SUCCESSOR : Change le successeur d'un chan. Un successeur est un compte qui remplacera celui du propriétaire si le compte de ce dernier expire ou est effacé.
    /msg ChanServ SET #channel SUCCESSOR nick
  • TOPICLOCK : Force l'usage de la commande TOPIC pour changer le topic.
    /msg ChanServ SET #channel TOPICLOCK {ON | OFF}
  • URL : Associe un site internet avec un chan.
    /msg Chanserv SET #channel URL adresse
  • XOP : Change le système de privilèges utilisateurs. Les commandes AOP (AutoOps), SOP (SuperOps) et VOP (VoicePeople) sont nécessaireS pour donner des privilèges aux utilisateurs, sinon c'est la commande ACCESS. L'utilisation de la commande ACCESS est préférable.
    /msg ChanServ SET #channel XOP {ON | OFF}

Gestion des accès et level : ACCESS, AKICK, LEVELS

[modifier | modifier le code]
  • ACCESS : Gère la liste d'accès d'un chan qui détermine quels utilisateurs ont le statut d'opérateur ou ont accès aux commandes de ChanServ pour le chan.
    • ADD : Pour ajouter une personne sur la liste d'accès avec le level
      /msg ChanServ ACCESS #channel ADD nick level
    • DEL : Pour supprimer une personne de la liste d'accès
      /msg ChanServ ACCESS #channel DEL {nick | numéros d'entrée}
    • LIST : Pour afficher la liste d'accès
      /msg ChanServ ACCESS #channel LIST
    • CLEAR : Pour vider la liste d'accès
      /msg ChanServ ACCESS #channel CLEAR
  • AKICK : Gère la liste de kicks automatiques d'un chan.
    • ADD : Pour ajouter une personne sur la liste de kicks
      /msg ChanServ AKICK #channel ADD nick
    • DEL : Pour supprimer une personne de la liste de kicks
      /msg ChanServ AKICK #channel DEL nick
    • LIST : Pour afficher la liste de kicks
      /msg ChanServ AKICK #channel LIST
  • LEVEL
    • LEVELS DISABLE : Réserve la fonction au propriétaire du Chan uniquement.
      /msg ChanServ LEVELS #channel DISABLE type
    • LEVELS SET pour définir les levels
      /msg ChanServ LEVELS #channel SET type level
    • LEVELS LIST : Pour avoir une liste des Levels de votre Chan
      /msg ChanServ LEVELS #channel LIST
    • LEVELS RESET: Pour remettre les Levels par défaut
      /msg ChanServ LEVELS #channel RESET

Listes d'options

[modifier | modifier le code]

Options de CLEAR

[modifier | modifier le code]

Les options disponibles :

  • MODES : Réinitialise tous les modes d'un chan.
  • BANS : Enlève tous les bans d'un chan.
  • OPS : Enlève le statut d'OP à tous les OP du chan.
  • VOICES : Enlève le statut de "voice" (mode +v) à toutes personnes ayant ce mode.
  • USERS : Kicke tous les utilisateurs d'un chan.

Type de bans

[modifier | modifier le code]

Les types de bans sont :

  • 0 : ban du genre *!user@host
  • 1 : ban du genre *!*user@host
  • 2 : ban du genre *!*@host
  • 3 : ban du genre *!*user@*.domain

Levels par défaut

[modifier | modifier le code]

Par défaut, les levels sont :

  • 10 : Chanserv donne le statut d'OP automatiquement à l'utilisateur. L'utilisateur a accès à la commande AKICK.
  • 5 : Chanserv donne automatiquement le statut d'OP.
  • 4 : AutoHalfOp (Ne fonctionne pas sur tous les réseaux).
  • 3 : L'utilisateur est automatiquement voicé par ChanServ.
  • 0 : Aucun privilège. Statut par défaut.
  • <0 : Ne peut pas être OP.

Liste de modes

[modifier | modifier le code]

Liste des modes (d'autres modes peuvent être disponibles)

  • c : Empêche l'utilisation des couleurs (color)
  • i : Les personnes ne peuvent entrer sur le chan que sur Invitation (invite)
  • k : Fixe un mot de passe pour entrer dans le chan (Key)
  • l : Nombre maximum de personnes pouvant se connecter au Chan (limit)
  • m : Mode modéré, seul est personne voicée (+) et les opérateurs (@) peuvent parler (moderate)
  • n : Empêche de recevoir des messages extérieurs au canal
  • p : Mode privé (private)
  • r : Canal enregistré
  • R : Seules les personnes ayant un pseudo enregistré avec NickServ peuvent entrer
  • s : Mode secret (le canal n'apparaît pas dans la liste des canaux de chanserv)
  • t : Le topic peut être changé uniquement par un opérateur

Liste des fonctions personnalisables de ACCESS

[modifier | modifier le code]
  • ACC-CHANGE : Autorisé à modifier la liste d'accès.
  • ACC-LIST : Autorisé à voir la liste d'accès.
  • AKICK : Autorisé à utiliser la commande AKICK.
  • ASSIGN : Autorisé à attribuer/retirer un bot.
  • AUTODEOP : Non autorisé à avoir le statut d'opérateur du channel.
  • AUTOOP : Statut automatique d'opérateur du channel.
  • AUTOVOICE : Mode +v automatique.
  • BADWORDS : Autorisé à utiliser la commande BADWORDS.
  • BAN : Autorisé à utiliser la commande BAN.
  • BANME : Autorisé à se bannir.
  • CLEAR : Autorisé à utiliser la commande CLEAR.
  • FANTASIA : Autorisé à utiliser les commandes fantaisistes.
  • GETKEY : Autorisé à utiliser la commande GETKEY.
  • GREET : Message d'accueil affiché.
  • INFO : Autorisé à utiliser la commande INFO avec l'option ALL.
  • INVITE : Autorisé à utiliser la commande INVITE.
  • KICK : Autorisé à utiliser la commande KICK.
  • KICKME : Autorisé à se kicker.
  • MEMO : Autorisé à lister/lire les memos.
  • NOJOIN : Non autorisé à joindre le channel s'il est restreint.
  • NOKICK : Jamais kické par les kickers du bot.
  • OPDEOP : Autorisé à utiliser les commandes OP/DEOP.
  • OPDEOPME : Autorisé à se (de)op.
  • SAY : Autorisé à utiliser les commandes ACT et SAY.
  • SET : Autorisé à utiliser la commande SET (mais pas FOUNDER/PASSWORD).
  • SIGNKICK : Pas de kick signé quand SIGNKICK LEVEL est utilisé.
  • TOPIC : Autorisé à utiliser la commande TOPIC.
  • UNBAN : Autorisé à utiliser la commande UNBAN.
  • VOICE : Autorisé à utiliser les commandes VOICE/DEVOICE.
  • VOICEME : Autorisé à se (de)voicer.