CTCP
De Hack-it.org.
Ligne 7 : | Ligne 7 : | ||
Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent. | Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent. | ||
+ | L'usage est : <b>CTCP <Nickname | #Channel> <REQUETE> <Parametres> | ||
Voici les CTCP auquels des clients IRC sont succeptibles de répondre : | Voici les CTCP auquels des clients IRC sont succeptibles de répondre : | ||
==CTCP VERSION== | ==CTCP VERSION== | ||
Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client ; voire les addons/script qui y sont implémentés. | Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client ; voire les addons/script qui y sont implémentés. | ||
+ | |||
==CTCP PING== | ==CTCP PING== | ||
Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé. | Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé. | ||
+ | |||
==CTCP TIME== | ==CTCP TIME== | ||
Pour obtenir l'heure locale de l'utilisateur.<br> | Pour obtenir l'heure locale de l'utilisateur.<br> | ||
Pratique pour déterminer de quel pays il vient si on a pas son ip.<br> | Pratique pour déterminer de quel pays il vient si on a pas son ip.<br> | ||
Ou pour savoir si on a la bonne heure | Ou pour savoir si on a la bonne heure | ||
+ | |||
+ | ==CTCP ACTION== | ||
+ | Il est interprété par quasiment tous les clients, c'est l'équivalent du /me : | ||
+ | /CTCP #ubuntu-fr ACTION se torche le cul avec la grammaire franssaize | ||
+ | |||
==CTCP FINGER== | ==CTCP FINGER== | ||
- | + | Peu de clients y répondent par défaut. | |
- | + | mIRC donne quelques infos sur l'utilisateur : le realname, l'email qu'il a rentré et le véritable idle.<br> | |
+ | KVirc donne juste le realname.<br> | ||
+ | |||
==CTCP USERINFO== | ==CTCP USERINFO== | ||
+ | Retourne la variable USER_INFORMATION. | ||
+ | Irssi y répond, par défaut, par le realname. | ||
+ | KVirc répond ce que l'utilisateur a rentré dans le champ adéquat (informations de l'utilisateur), si le champ a été rempli. | ||
+ | |||
==CTCP CLIENTINFO== | ==CTCP CLIENTINFO== | ||
+ | Ca donne la liste de tous les CTCP supportés par le client de l'utilisateur (irssi, kvirc, jpilot, eggdrop, Colloquy et bitchx y repondent).<br> | ||
+ | Parfois, cette commande peut supporter un CTCP supporté par le client en paramètre, auquel le client régiras en donnant la description du-dit CTCP. | ||
+ | * bitchx : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP | ||
+ | OPS UNBAN IDENT XLINK UPTIME :Use CLIENTINFO <COMMAND> to get more specific information | ||
+ | * kvirc : PING,VERSION,CLIENTINFO,USERINFO,FINGER,SOURCE,TIME,ACTION,AVATAR,DCC,PAGE - Use 'CLIENTINFO <tag>' for a description of each tag | ||
+ | * jpilot : | ||
+ | * eggdrop : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP OPS | ||
+ | UNBAN IDENT XLINK UPTIME :Use CLIENTINFO <COMMAND> to get more specific information | ||
+ | * Colloquy : | ||
+ | * irssi : PING VERSION TIME USERINFO CLIENTINFO | ||
+ | |||
+ | ==CTCP UTC== | ||
+ | |||
+ | ==CTCP ECHO== | ||
+ | Cette commande demande au client interrogé de répéter les paramètres fournis après le ECHO.<br> | ||
+ | /CTCP nick|chan ECHO <texte à répéter> | ||
+ | Le seul client qui interprète encore ce ctcp 'historique' est apparemment JPilot (un client java) | ||
+ | |||
+ | |||
+ | ==CTCP SOURCE== | ||
+ | Donne l'url de la page d'accueil du client IRC | ||
+ | ==CTCP PAGE== | ||
+ | bitchx : | ||
+ | KVirc : Leaves a message for this user | ||
+ | ==CTCP AVATAR== | ||
+ | KVirc: Returns the current avatar (may trigger a DCC GET) or sets your own on this side if sent through a NOTICE | ||
+ | ==CTCP PAGE== | ||
+ | K | ||
+ | eggdrop : |