Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


scripts:binds

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
scripts:binds [2023/10/30 13:13] – [BOT] CrazyCatscripts:binds [2024/01/31 17:30] (Version actuelle) – [MODE] CrazyCat
Ligne 120: Ligne 120:
  
 Si le mode est placé par le serveur, //nick// sera une chaîne vide, //user@host// sera le nom du serveur et //handle// sera <key>*</key>. Si le mode est placé par le serveur, //nick// sera une chaîne vide, //user@host// sera le nom du serveur et //handle// sera <key>*</key>.
 +<WRAP center round important 80%>
 +Le `bind mode` ne réagit qu'aux modes qu'eggdrop connaît nativement. Par exemple, un bind sur le mode `+H` ne se déclenchera pas.
 +</WRAP>
 +
 ==== CTCP ==== ==== CTCP ====
 {{:scripts:layer.png?nolink |}}<code tcl>bind ctcp <flags> <keyword> <proc> {{:scripts:layer.png?nolink |}}<code tcl>bind ctcp <flags> <keyword> <proc>
Ligne 138: Ligne 142:
 Bien qu'il ne soit pas nécessairement déprécié, ce bind a été supplanté par le bind [[#RAWT]], qui prend en charge les balises de message IRCv3, à partir de la version 1.9.0. Bien qu'il ne soit pas nécessairement déprécié, ce bind a été supplanté par le bind [[#RAWT]], qui prend en charge les balises de message IRCv3, à partir de la version 1.9.0.
 </WRAP> </WRAP>
-  * Le //mask// peut contenir des caractères génériques et est comparé au mot-clé, qui est soit un chiffre, comme "368", soit un mot-clé, comme "PRIVMSG".+  * Le //mask// peut contenir des wildcards et est comparé au mot-clé, qui est soit un chiffre, comme "368", soit un mot-clé, comme "PRIVMSG".
   * //from// sera le nom du serveur ou le pseudo source!ident@host (en fonction du mot-clé);   * //from// sera le nom du serveur ou le pseudo source!ident@host (en fonction du mot-clé);
   * les //flags// sont ignorés.   * les //flags// sont ignorés.
Ligne 147: Ligne 151:
 Réagit à un message en provenance d'un autre robot dans le [[:eggdrop:botnet]]. Le premier mot est la //command// et le reste devient l'argument //text//. Les //flags// sont ignorés. Réagit à un message en provenance d'un autre robot dans le [[:eggdrop:botnet]]. Le premier mot est la //command// et le reste devient l'argument //text//. Les //flags// sont ignorés.
 ==== CHON ==== ==== CHON ====
-<code tcl>bind chon <flags> <mask> <proc>+{{:scripts:layer.png?nolink |}}<code tcl>bind chon <flags> <mask> <proc>
 procname <handle> <idx></code> procname <handle> <idx></code>
 +Réagit lorsque quelqu'un entre **pour la première fois** dans la party-line du bot via dcc chat ou telnet, ceci est déclenché avant qu'il ne soit connecté à un canal de chat (donc, oui, vous pouvez changer de canal dans un processus 'chon'). le //mask// est comparé à l'//handle// et supporte les wildcards.
  
 +Ceci n'est PAS déclenché lorsque quelqu'un revient de la zone de fichiers, etc.
 +==== CHOF ====
 +{{:scripts:layer.png?nolink |}}<code tcl>bind chof <flags> <mask> <proc>
 +procname <handle> <idx></code>
scripts/binds.1698671614.txt.gz · Dernière modification : 2023/10/30 13:13 de CrazyCat