Programmation
Programmation - retour au collège Se connecter au bot Candy
Bonjour,
Sur le challenge retour au collège lorsque j’appuie sur démarrer le challenge ça m’ouvre une page mais rien ne s’affiche. C’est mon tout premier challenge sur le site et je comprends pas trop...
Cordialement,
Programmation - retour au collège Se connecter au bot Candy
Bon j’ai compris qu’il fallait se connecter au bot candy directement en code mais j’arrive pas a me connecter, j’ai fait ça en python, le problème vient de irc.connect je crois j’ai le droit à "Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée" :
import socket, sys, math
server = "irc.root-me.org" #settings
channel = "#root-me_challenge"
botnick = "cara bruuh"
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #defines the socket
print "connecting to :"+server
irc.connect((server, 6667)) #connects to the server
irc.send("USER "+ botnick +" "+ botnick +" "+ botnick +" :This is a fun bot !\n") #user authentication
irc.send("NICK "+ botnick +"\n") #sets nick
irc.send("JOIN "+ channel +"\n") #join the chan
irc.send("PRIVMSG candy !ep1\r\n") #auth
Et le JOIN il faut le mettre avant ou après le PRIVMSG ??
Merci pour vos réponses
Cordialement
Programmation - retour au collège Se connecter au bot Candy
Salut , Je pense pas que ça soit ton irc.connect mais plutôt ton authentification au serveur qui est mauvaise et qui du coup te refuse la connexion. JOIN avant PRIVMSG c’est ok ! Tu envoies surement aussi les commandes JOIN et PRIVMSG trop rapidement , il faut un certain temps pour que le serveur réponde. Pour la suite , il va te falloir aussi prévoir de gérer le ping-pong pour pas te faire kicker de la salle ;)
Programmation - retour au collège Se connecter au bot Candy
Exemple concret de l’interaction avec Candy
18:52 Hackira : !ep1
18:52 Candy : 499 / 1757
18:53 Hackira : 42
Bien évidemment dans cet exemple mon résultat est faux, mais si le résultat est correct, Candy enverra alors un message contenant le flag
Dans tous les cas il faudra écrire en privé à Candy.
Programmation - retour au collège Se connecter au bot Candy
irc.connect ((server, 6667))
irc.send ("USER" + botnick + "" + botnick + "" + botnick + " : Ini menyenangkan bot ! \ n ") # otentikasi pengguna
irc.send (" NICK "+ botnick +" \ n ") #sets nick
irc.send (" JOIN "+ channel +" \ n ") #join the chan
irc.send ( "Permen PRIVMSG ! Ep1 \ r \ n")
Programmation - retour au collège Se connecter au bot Candy
Aider moi je comprends pas trop