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:20] – [PUBM] CrazyCat | scripts:binds [2024/01/31 17:30] (Version actuelle) – [MODE] CrazyCat | ||
---|---|---|---|
Ligne 80: | Ligne 80: | ||
Identique à [[#DCC]] à l' | Identique à [[#DCC]] à l' | ||
==== JOIN ==== | ==== JOIN ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind join < | + | |
procname < | procname < | ||
Se déclenche lorsque quelqu' | Se déclenche lorsque quelqu' | ||
==== PART ==== | ==== PART ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind part < | + | |
procname < | procname < | ||
Se déclenche lorsque quelqu' | Se déclenche lorsque quelqu' | ||
Ligne 92: | Ligne 90: | ||
S'il n'y a pas de message de `/part`, //msg// est une chaîne vide. | S'il n'y a pas de message de `/part`, //msg// est une chaîne vide. | ||
==== SIGN ==== | ==== SIGN ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind sign < | + | |
procname < | procname < | ||
Déclenché lorsque quelqu' | Déclenché lorsque quelqu' | ||
Ligne 99: | Ligne 96: | ||
Si < | Si < | ||
==== TOPC ==== | ==== TOPC ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind topc < | + | |
procname < | procname < | ||
Déclenché lors d'un changement de topic. Le //mask// peut contenir des wildcards et est comparé à `#channel topic`, //topic// étant le nouveau topic. | Déclenché lors d'un changement de topic. Le //mask// peut contenir des wildcards et est comparé à `#channel topic`, //topic// étant le nouveau topic. | ||
Ligne 107: | Ligne 103: | ||
</ | </ | ||
==== KICK ==== | ==== KICK ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind kick < | + | |
procname < | procname < | ||
Déclenché lorsque quelqu' | Déclenché lorsque quelqu' | ||
Ligne 114: | Ligne 109: | ||
L' | L' | ||
==== NICK ==== | ==== NICK ==== | ||
- | **Empilable** | + | {{: |
- | <code tcl>bind nick < | + | |
procname < | procname < | ||
Déclenché lorsqu' | Déclenché lorsqu' | ||
Ligne 121: | 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.1698060020.txt.gz · Dernière modification : 2023/10/23 11:20 de CrazyCat