Les Commandes d'écriture Voici un tutoriel présentant les différentes commandes d'écriture.
Les Commandes d'écriture Voici un tutoriel présentant les différentes commandes d'écriture.
Il en existe 2 sortes : Celles qui permettent d'écrire sur le serveur, et celles qui permettent d'écrire dans les logs.
Ecrire sur le serveur
Les commandes permettant d'envoyer des informations au serveur sont : putkick, pushmode, putserv, puthelp et putquick.
pushmode permet d'envoyer des modes au serveur, comme une commande /mode.
Exemple :
pushmode #eggdrop +o Lucas
ou :
pushmode #eggdrop +s
putkick permet de kicker quelqu'un d'un channel :
Syntaxe :
putkick channel nick1,nick2,nick3,... [raison]
Exemple :
putkick #eggdrop Laurent "pif paf"
puthelp, putserv et putquick permettent d'envoyer toutes les autres commandes au serveur, en utilisant les RAW IRC. La différence entre ces trois commandes est les queues.
Chaque commande utilise une queue différente. putquick est prioritaire par rapport aux deux autres, et putserv est prioritaire par rapport à puthelp.
Chaque ligne envoyée avec une de ces trois commandes est stockée, puis envoyée après un certain délais pour ne pas que l'eggdrop floode le serveur. La file d'attente de putquick est vidée en premier, puis celle de putserv, puis celle de puthelp.
Il faut donc utiliser putquick pour les actions qui doivent se faire très rapidement, putserv pour les actions normales, et puthelp pour les actions qui peuvent attendre (envoi d'une aide à un utilisateur, par exemple).
Syntaxe de quelques commandes RAW : (putX représente putquick, putserv ou puthelp)
Message en 'query' :
putX "PRIVMSG nick :message"
(ne pas oublier les
Message sur un 'channel' :
putX "PRIVMSG #channel :message"
Notice à une personne :
putX "NOTICE nick :message"
Notice à un channel :
putX "NOTICE nick :message"
Ecrire dans les logs
Les commandes permettant d'écrire dans les logs sont : putlog, putcmdlog, putxferlog et putloglev.
putlog, putcmdlog et putxferlog ont la même syntaxe, et écrivent respectivement dans les logs comme 'misc' (o), 'command' (c) et 'file-area' (x).
Syntaxe :
putXlog "texte"
putloglev a une syntaxe différente :
putloglev "level(s)" "channel" "texte"
Cette commande permet de logger dans un fichier spécifique, et d'attacher ce qui est loggé à un channel.
Exemple :
putlog "blah"
loggera "blah" comme information de type 'misc' (o)
Ces commandes sont bien sûr étroitement liées aux commandes 'logfile' du fichier de configuration. Jetez un coup d'oeil à la section 'LOG FILES' de 'eggdrop.conf.dist' pour plus d'informations.
Ecrire sur le serveur
Les commandes permettant d'envoyer des informations au serveur sont : putkick, pushmode, putserv, puthelp et putquick.
pushmode permet d'envoyer des modes au serveur, comme une commande /mode.
Exemple :
pushmode #eggdrop +o Lucas
ou :
pushmode #eggdrop +s
putkick permet de kicker quelqu'un d'un channel :
Syntaxe :
putkick channel nick1,nick2,nick3,... [raison]
Exemple :
putkick #eggdrop Laurent "pif paf"
puthelp, putserv et putquick permettent d'envoyer toutes les autres commandes au serveur, en utilisant les RAW IRC. La différence entre ces trois commandes est les queues.
Chaque commande utilise une queue différente. putquick est prioritaire par rapport aux deux autres, et putserv est prioritaire par rapport à puthelp.
Chaque ligne envoyée avec une de ces trois commandes est stockée, puis envoyée après un certain délais pour ne pas que l'eggdrop floode le serveur. La file d'attente de putquick est vidée en premier, puis celle de putserv, puis celle de puthelp.
Il faut donc utiliser putquick pour les actions qui doivent se faire très rapidement, putserv pour les actions normales, et puthelp pour les actions qui peuvent attendre (envoi d'une aide à un utilisateur, par exemple).
Syntaxe de quelques commandes RAW : (putX représente putquick, putserv ou puthelp)
Message en 'query' :
putX "PRIVMSG nick :message"
(ne pas oublier les
Message sur un 'channel' :
putX "PRIVMSG #channel :message"
Notice à une personne :
putX "NOTICE nick :message"
Notice à un channel :
putX "NOTICE nick :message"
Ecrire dans les logs
Les commandes permettant d'écrire dans les logs sont : putlog, putcmdlog, putxferlog et putloglev.
putlog, putcmdlog et putxferlog ont la même syntaxe, et écrivent respectivement dans les logs comme 'misc' (o), 'command' (c) et 'file-area' (x).
Syntaxe :
putXlog "texte"
putloglev a une syntaxe différente :
putloglev "level(s)" "channel" "texte"
Cette commande permet de logger dans un fichier spécifique, et d'attacher ce qui est loggé à un channel.
Exemple :
putlog "blah"
loggera "blah" comme information de type 'misc' (o)
Ces commandes sont bien sûr étroitement liées aux commandes 'logfile' du fichier de configuration. Jetez un coup d'oeil à la section 'LOG FILES' de 'eggdrop.conf.dist' pour plus d'informations.
Sujets similaires
» Commandes
Voici la liste des commandes Eggdrop
» Commandes Oly Service Liste des commandes de Oly Service
» Commandes oZ Service Liste des commandes de oZ Service
» Commandes psyBNC Liste des commandes psyBNC
» Commandes Anope Liste des commandes d'Anope.
» Commandes Oly Service Liste des commandes de Oly Service
» Commandes oZ Service Liste des commandes de oZ Service
» Commandes psyBNC Liste des commandes psyBNC
» Commandes Anope Liste des commandes d'Anope.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|