Bonjour à tous,
Je m'essaie un un petit bot IRC et je suis confronté un un pb qui semble tout bete mais sur lequel je galere depuis quelques temps.
Le serveur IRC (irc.rizon.net) sur lequel je me connecte m'envoie un CTCP PRIVMSG VERSION.
OK, selon les RFC on reponds à ce type de CTCP avec un NOTICE.
Mais je dois faire une erreur de typo car il ne passe pas cette etape.
ci apres mon script et le retour console.
Merci pour votre aide !
Le retour console simplifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 # -*- coding: utf-8 -*- import socket import sys server = "irc.rizon.net" nick = "JohnDoe" irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) irc.connect((server, 6667)) irc.send("USER "+ nick +" "+ nick +" "+ nick +" :Test\n") irc.send("NICK "+ nick + "\n") irc.send("NOTICE py-ctcp :console\n") # LA LIGNE SENCE REPONDRE AU CTCP VERSION irc.send("PRIVMSG JohnDoe :Hello\n")
Comme vous pouvez le voir la réponse au CTCP VERSION ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 :irc.rizon.fun NOTICE * :*** Looking up your hostname... :irc.rizon.fun NOTICE * :*** Checking Ident :irc.rizon.fun NOTICE * :*** Found your hostname :irc.rizon.fun NOTICE * :*** No Ident response PING :3009537558 :irc.rizon.fun 451 johndoe :You have not registered :irc.rizon.fun NOTICE johndoe :*** Your host is masked :irc.rizon.fun 001 johndoe :Welcome to the Rizon Internet Relay Chat Network johndoe ..... johndoe!~johndoe@Rizon-8F395988.rev.sfr.net MODE johndoe :+ix :Global!service@rizon.net NOTICE johndoe :[Logon News - May 21 2011] First time on Rizon? Be sure to read the FAQ! http://s.rizon.net/FAQ :Global!service@rizon.net NOTICE johndoe :[Logon News - Dec 16 2013] Own a large/active channel or plan to get one going? Please read http://s.rizon.net/authline :Global!service@rizon.net NOTICE johndoe :[Random News - Nov 29 2013] Want to make your vhost shiny by adding colors to it? Try your luck in #VIzon :py-ctcp!ctcp@ctcp-scanner.rizon.net PRIVMSG johndoe :VERSION
Any help welcome.....
Partager