scripts:binds
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
scripts:binds [2023/10/23 11:21] – [TOPC] CrazyCat | scripts:binds [2024/01/31 17:30] (Version actuelle) – [MODE] CrazyCat | ||
---|---|---|---|
Ligne 103: | Ligne 103: | ||
</ | </ | ||
==== KICK ==== | ==== KICK ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind kick < | + | |
procname < | procname < | ||
Déclenché lorsque quelqu' | Déclenché lorsque quelqu' | ||
Ligne 110: | Ligne 109: | ||
L' | L' | ||
==== NICK ==== | ==== NICK ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind nick < | + | |
procname < | procname < | ||
Déclenché lorsqu' | Déclenché lorsqu' | ||
Ligne 117: | Ligne 115: | ||
Si < | Si < | ||
==== MODE ==== | ==== MODE ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind mode < | + | |
procname < | procname < | ||
Les changements de mode sont découpés en chaque mode unique avant de déclencher le bind, donc // | Les changements de mode sont découpés en chaque mode unique avant de déclencher le bind, donc // | ||
Si le mode est placé par le serveur, //nick// sera une chaîne vide, // | Si le mode est placé par le serveur, //nick// sera une chaîne vide, // | ||
+ | <WRAP center round important 80%> | ||
+ | Le `bind mode` ne réagit qu'aux modes qu' | ||
+ | </ | ||
+ | |||
==== CTCP ==== | ==== CTCP ==== | ||
- | **Empilable** | + | {{: |
+ | procname < | ||
+ | | ||
+ | | ||
+ | * //text// peut être vide. | ||
+ | |||
+ | Si la procédure retourne 0, Eggdrop tentera de traiter la demande CTCP. | ||
+ | ==== CTCR ==== | ||
+ | {{: | ||
+ | procname < | ||
+ | Exactement comme [[#CTCP]] mais en réaction à une réponse de ctcp (ctcp dans une notice plutôt qu'un message privé) | ||
+ | ==== RAW ==== | ||
+ | {{: | ||
+ | procname < | ||
+ | <WRAP center round important 80%> | ||
+ | Bien qu'il ne soit pas nécessairement déprécié, | ||
+ | </ | ||
+ | * Le //mask// peut contenir des wildcards et est comparé au mot-clé, qui est soit un chiffre, comme " | ||
+ | * //from// sera le nom du serveur ou le pseudo source!ident@host (en fonction du mot-clé); | ||
+ | * les //flags// sont ignorés. | ||
+ | Si //proc// renvoie 1, Eggdrop ne traitera plus la ligne (ce qui peut provoquer un comportement inattendu dans certains cas), bien que les bind [[#RAWT]] soient traités avant les bind RAW (et donc, un bind RAW ne peut pas bloquer un bind RAWT). | ||
+ | ==== BOT ==== | ||
+ | <code tcl>bind bot < | ||
+ | procname < | ||
+ | Réagit à un message en provenance d'un autre robot dans le [[: | ||
+ | ==== CHON ==== | ||
+ | {{: | ||
+ | procname < | ||
+ | Réagit lorsque quelqu' | ||
+ | Ceci n'est PAS déclenché lorsque quelqu' | ||
+ | ==== CHOF ==== | ||
+ | {{: | ||
+ | procname < |
scripts/binds.1698060077.txt.gz · Dernière modification : 2023/10/23 11:21 de CrazyCat