Pour bien débuter avec zcbot :
|
ZCBOT est un bot fait ex-nihilo, mais est inspiré du thabot: on retrouve un
système de level et un certain nombre de commandes. Si vous connaissez le thabot
vous avez déjà un avantage mais il va falloir oublier certaines limitations ;)
Si vous ne connaissez que les eggdrop, oubliez les.
zcbot dispose par défaut de 7 levels (0: inconnu, 7: master), à chaque commande
est associée un level et chaque user a un level qui lui permet d'utiliser toutes
les commandes de level inférieur ou égale .. (c'est pas trop dur jusqu'ici..)
Pour utiliser les commandes un user doit d'abord se faire connaître, c'est à dire
utiliser la commande spéciale "ident". (attention différence par rapport au thabot)
L'ident demande un nick et un password.
Par défaut (si son champ noadrlogin ne vaut pas 1) un user ne peut s'identifier
que si son adresse correspond à un de ses masks. NB: les masks servent aussi à
tout ce qui se fait sans ident : "greet" et mise à jour du "seen" ..
Une fois identifié un utilisateur peut utiliser toutes les commandes de son level
jusqu'à la fin de son ident. Un ident se termine soit volontairement avec la
commande unident, soit tout seul si l'user quitte IRC ou si le timeout expire.
Le timeout est le temps depuis la dernière fois que l'utilisateur a parlé ou
fait une commande. Il vaut 60 secondes si l'user n'est sur aucun channel du bot, ou
60 minutes si il est sur un channel (valeurs configurables).
Voici enfin la syntaxe pour une commande (y compris ident):
Il faut donner la commande sur un channel ou en private avec un caraactère de commande
par exemple '*' (*ident toto pass), ou bien le nom du bot par exemple 'Poire'
(Poire dis coucou)
Certaines commandes on des effets sur des serveurs voire des channels, il peut être
utile de préciser un (autre) serveur ou un (autre) channel. Pour cela on met le nom
du serveur ou du channel avant la commande séparés par une virgule (pas d'espace et
le serveur avant le channel):
/msg Poire *grolier,#Vannes,say Hello World !
Vous avez compris, j'en suis sûr, que l'on met les paramètres de la commande à la suite :).
Astuce: /CTCP bot CMDCHAR pour connaître le cmdchar
Utilisez la commande help pour avoir des descriptions de chaque commande.
NB: ce rapide aperçu de zcbot ne rentre pas dans le détail des commandes et omet de
nombreux concepts comme la restriction sur les serveurs et channels. Tout ceci
fera (j'espère) l'objet d'autres documents.
| |