IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IRC / mIRC Discussion :

[mIRC] Information du Whois


Sujet :

IRC / mIRC

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut [Résolu] [mIRC] Information du Whois
    Je souhaiterais savoir s'il y a un moyen simple de récupérer une information du Whois dans un script pour pouvoir l'utiliser par la suite. (Comme par exemple récupérer les info du "name:".

    Merci d'avance !

    Alcoon

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Bonjour,

    pourrais-tu préciser un peu ta question ? dans quel contexte travailles-tu (scripting ? => quel client ?, développement de plugin ? => quel client ? quel langage ?, programmation par socket (ou autre) ? => quel langage ? quelle librairie ?, ...) Que veux-tu exactement récupérer ?


  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    => Je souhaiterais pouvoir récupérer des informations d'une personne (ceux qui sont visualisable après lui avoir fait un Whois sur lui, dans le logiciel de Mirc). Tel que son "name", "address", "channels", "idle time", Away info, server ou status... Et cela dans des variables qui puisse par la suite être traité sur dans script.

    ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    on *:join:#:{ 
      if ("son 'name' " == toto) {
        "action à faire"
      }
    Je sais pas si je suis assez clair et je m'en escuse d'avance

    Merci !

    Alcoon

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Dans ce cas, je te conseille d'aller faire un tour sur http://irc.developpez.com/faq et http://irc.developpez.com/cours

    tu trouveras quelques Q/R et deux tutos sur le scripting mIRC qui devraient te combler

  5. #5
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Lorsque tu interceptes un évènement JOIN, tu récupères certaines variables. L'une d'elle est $nick, le pseudonyme de la personne qui rejoint.

    Il est possible à partir de cette variable $nick de récuperer toutes les informations que tu recherches.
    Je te conseille d'ouvrir mIRC, et de taper
    /help Nick and Adress Identifiers
    dans n'importe quelle fenetre.
    Celà t'affichera toutes les fonctions utiles à ce que tu veux faire.

    Si tu as un problème avec l'une d'elles, n'hésite pas à recréer un topic

    Cordialement

    Fred

  6. #6
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    Pour savoir ce que ton client IRC reçoit :

    de mémoire, tape :
    ça t'affiche dans une fenêtre tout ce que tu reçois et émets ...

    utile pour le Whois ou le scripting.

  7. #7
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci des réponses que j'ai pu lire et qui m'ont permis de faire quelques recherches.

    Pour préciser ma recherche, je souhaiterais connaitre le "fullname" (ou Name dans le Whois) de la personne qui join un salon pour pouvoir le tester par la suite.

    J'ai remarque dans Mirc que $fullname renvoie cette information pour nous même, mais je n'ai pas trouver un équivalent pour une personne entrant sur un salon ?

    Quelqu'un aurait une idée à ce sujet ?

    Alcoon

  8. #8
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    A priori tu ne peux pas dirrectement l'avoir.
    Tu peux récupérer l'adresse entière de l'utilisateur grâce à (de mémoire, je n'ai aps l'aide mIRC ici)
    n étant le format (tout est expliqué dans l'aide mIRC).

    Tu récupères un truc du genre
    nick!name@host
    Il suffit de le traiter pour récupérer juste le name.

    Cordialement

    Fred

  9. #9
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    J'ai essayé d'utiliser toutes les possibilités et options de $host, $address, $mask et $ial pour récupérer cette donnée, mais en vain... ça ne ressort que ce qui est en adresse et nickname mais rien pour le fullname.

    Je vais continuer de chercher...

    Alcoon

  10. #10
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Après moultes recherches, j'ai fini par trouver et je mets ici la solution, pour ceux qui à l'avenir chercherait la même chose. J'ai récupéré la solution sur un autre site.

    J'ai trouvé lors de l'entrée du nick tu dois faire un who sur le nick et c'est cela ki declenchera la raw 352. Il te suffit ensuite de faire
    raw 352:*: { set %realname $9- }
    et de mettre ensuite
    on *:JOIN:#tonchan: { who $nick | msg $nick Ton realName est %realname }
    A verifier je suis pas sur mais je pense que c'est bon
    Merci pour vos tentatives d'aide !

    Alcoon

  11. #11
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonne idée d'avoir utilisé la commande raw

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WHOIS SCRIPTqui affiche les informations sur les domaines
    Par truthlife dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 28/02/2011, 16h38
  2. [À télécharger] Obtenir des informations sur un domaine avec Whois
    Par SfJ5Rpw8 dans le forum Vos téléchargements VB6
    Réponses: 0
    Dernier message: 14/11/2010, 15h37
  3. [WHOIS]Information sur la signification de champs
    Par homeostasie dans le forum Développement
    Réponses: 0
    Dernier message: 09/02/2009, 12h11
  4. [whois] être informé quand quelqu'un fait un whois sur moi ?
    Par PadawaDesEtoiles dans le forum IRC / mIRC
    Réponses: 4
    Dernier message: 22/03/2007, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo