MTL est un eggdrop avec de nombreux TCL.

Les droits d’accès sont attribué à partir de flags (ou drapeau) donnant plus ou moins d’accès à une personne. Les flags peuvent être globaux, c’est à dire sur tous les salons du robot, ou bien local pour un salon spécifique.

Les principaux flags sont :

  • +p : Accès à la partyline
  • +f : Friend, Ami du robot. En regle générale ils sont exempté des kicks bans en cas de flood sur le salon
  • +v : Voice, permet d’obtenir le status voice sur le salon
  • +o : Operateur, permet d’obtenir le status opérateur sur le salon
  • +m : Master, maitre il permet d’ajouter / supprimer les flags f, v, o …
  • +n : owNer, propriétaire, il permet d’ajouter / supprimer des utilisateurs +m
  • +t : Botnet master, permet de gèrer les liens entre les différents robots composant la partyline

Commandes de bases eggdrop :

1) En privé (/msg ou en /query)

  • /msg mtl pass <mot-de-passe> : Permet à une nouvelle personne ajouté au robot de définir son mot de passe
  • /msg mtl op <mot-de-passe> [#montreal] : Permet à un opérateur (flag +o) d’obtenir le status d’opérateur sur le salon
  • /msg mtl voice <mot-de-passe> [#montreal] : Permet à une personne voice (flag +v) d’obtenir le status voice sur le salon

2) En Dcc -Accès à la partyline – nécessite le flag +p

  • /ctcp mtl chat ou /dcc chat mtl : Permet de se connecter à la partyline du robot et d’avoir accès a de nombreuses commandes
  • .help : Permet d’avoir la liste des commandes accessibles en partyline
  • .help <commande> : Permet d’avoir l’aide sur une commande listé dans la liste des commande
  • .console #montreal : Permet de définir le salon #montreal en console, afin de ne pas avoir à spécifier le salon lors des commandes .op .voice .kick ..
  • .op <nickname> : Permet de donner le status opérateur à travers le robot (Attention X peut l’interdire s’il n’est pas dans sa liste d’utilisateur autorisé à être operateur
  • .kick <nickname> <raison> : kick un utilisateur du salon avec la raison
  • .topic <message> : change le topic sur salon
  • .info [user] <message> : permet d’enregister un message à l’arrivé d’un utilisateur du robot sur le salon
  • .msg <nickname> <message> : envoi un msg à une personne
  • .say <message> : fait parler le robot sur le salon
  • .voice <nickname> : donne le status voice sur le salon à la personne
  • .whois <user> : affiche les informations sur un utilisateur du robot
  • .match <*user*> : recherche des utilisateurs dans l’userlist du robot
  • .chattr <user> +o #montreal : Donne un accès opérateur dans le robot à l’utilisateur sur le salon #montreal
  • .+host <user> *!*@adresse.com : Ajoute une adresse à un utilisateur afin de le reconnaitre
  • .-host <user> *!*@adresse.com : Supprime une adresse à un utilisateur
  • .echo off : supprime l’echo lorsque vous tapez une commande
  • .whom * : affiche les personnes présentes en partyline
  • .note <user> <message> : Permet de laisser une note dans le robot à un utilisateur.
  • .+user : ajoute un utilisateur au robot
  • .-user : supprime un utilisateur au robot
  • .+bot : ajoute un robot au robot
  • A ne pas utiliser .+ban .-ban car ne banni pas par X mais dans la banlist du robot

 

3) Les fonctions supplementaires :

a) Fermeture du salon en cas de flood important (commande sur le salon) :

  • lc : lock channel sur #montreal, met les modes +imr (invite only, moderate, personne enregisté sur x seulement). Cette commande est accessible également en partyline avec la commande .lock #montreal
  • uc : unlook channel sur #montreal, supprime les modes -imr. Cette commande est accessible également en partyline avec .unlock #montreal

 

b) Commandes sur le salon et en privé, script “lol” : (Caractère de commande $ sur le salon)

  • /msg mtl id <mot-de-passe> : Permet de s’identifier pour l’utilisation des commandes
  • /msg mtl help lol dcc : Affiche les commandes accessible par dcc
  • /msg mtl help lol msg : Affiche les commandes accessibles par msg
  • /msg mtl help lol chan : Affiche les commandes accessibles sur le salon
  • $op [nickname]: Cette commande sur le salon permet devenir opérateur sur le salon, ou de le donner à une personne (Attention X peut l’interdire de donner le status operateur si elle n’est pas dans sa liste d’utilisateur)
  • $voice [nickname] : Permet d’obtenir le status voice sur le salon ou de le donner à une personne
  • $whois [nickname] : Information à propos d’un utilisateur du robot
  • $ban [nickname/adresse] [raison]: Permet de bannir à travers le robot sur X
  • $unban [*!*ident@adresse] : Permet de debanir à travers le robot sur X
  • $topic <message> : Permet de changer le topic du salon
  • $mode <+/- mode> : Permet de changer les modes du salon
  • $invite <nickname> : Permet d’inviter sur le salon une personne par le robot

 

c) Bans pour mot interdit / quit / nick (Partyline)

  • .add <mot, texte, expression régulière> : Ajoute un mot, un texte ou une expression régulière en mot interdit
  • .del <mot, texte, expression régulière>  : Supprime un mot, un texte ou une expression régulière des mots interdit
  • .lst : Affiche la liste des mots interdit

 

d) Login sur X (Partyline)

  • .xlogin : Permet de renvoyer la séquence de login sur X dans le cas où MTL n’est pas identifié sur X

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *