Programmation

mercredi 13 juillet 2011, 07:18  #1
Programmation - Retour au collège -
muotrad
  • 3 posts

Bonjour à tous,
cela fait quelques jours que je tente de m’attaquer à la série programmation sur IRC. J’arrive via mon script python ou via chatzilla à connecter le server et joindre le channel mais Candy ne répond pas à mon message (/msg Candy !ep1). Je ne sais pas si ça vient du bot ou si je suis aveugle (des fois ça arrive...). Mon script fonctionnait sur un newbiecontest alors a priori il fonctionne correctement.

Merci de bien vouloir éclairer ma lanterne !

jeudi 14 juillet 2011, 16:51  #2
Programmation - Retour au collège -
aaSSfxxx
  • 10 posts

Bonjour,

Tu utilises quelle lib pour le bot ?

jeudi 21 juillet 2011, 19:44  #3
Programmation - Retour au collège -
bignose
  • 1 posts

Candy repond pas tout simplement parceque cette saloperie de bot est pas là

samedi 6 août 2011, 22:41  #4
Programmation - Retour au collège -
H00R18LE
  • 2 posts

Bonsoir,
En fait moi j’ai un problème avec l’IRC, sur d’autre IRC mon script python marche bien il se connecte, et envoi un message privé et tout, mais quand je change de network (irc.root-me.org) et je le met sur le channel dédié aux challenges il ne se connecte pas !! j’utilise la librairie "irclib" pour me connecter. ce que je n’arrive pas à comprendre c’est pourquoi il ne veut pas se connecter seulement à cet IRC :( :( quelqu’un a déjà rencontrer ce genre de problème ?

dimanche 7 août 2011, 05:15  #5
Programmation - Retour au collège -
int_0x80
  • 19 posts

Oui :) N’utilise pas irclib ;)

Joue uniquement avec les sockets.

dimanche 7 août 2011, 22:39  #6
Programmation - Retour au collège -
H00R18LE
  • 2 posts

Merci int_0x80 xD ça marche :)

dimanche 7 août 2011, 23:14  #7
Programmation - Retour au collège -
int_0x80
  • 19 posts

Héhé, no prob :)

vendredi 6 janvier 2012, 16:42  #8
Programmation - Retour au collège -
Irkam
  • 2 posts

C’est assez spécial de mon côté, je connecte mon bot au serveur, je lui envoie mon nick et mon user tels que je les envoie sous pidgin, en ayant pris le soin de déconnecter mon autre client. Le serveur reçoit le nick et le user, me dit qu’il vérifie tout, par contre j’ai beau surveiller wireshark, le serveur me ping pas mon bot, du coup il me timeout sans rien.

Une idée ? =)

mercredi 29 février 2012, 19:16  #9
Programmation - Retour au collège -
argos
  • 4 posts

Salut,

Est-ce moi où le bot Candy ne répond pas ?

Merci pour ces challenges, je ne m’en lasse pas 😄

lundi 14 mai 2012, 13:00  #10
Programmation - Retour au collège -
Anonyme

J’ai créer un prog en C avec des sockets classique, et le bot Candy n’a l’air d’être présent bien que son nom aparait lors de la connection au chanel :

à la connection :

"bots : Candy(tapez !help)"

à l’envoi d’un message privée (PRIVMSG Candy !ep1) :

"401 rasta Candy :No such nick/channel"

Bref soit ma commande est erroné soit le bot à un probléme.
Je suis preneur d’une piste à suivre, pour l’instant je test d’autres choses.

lundi 14 mai 2012, 15:49  #11
Programmation - Retour au collège -
m31z0nyx
  • 394 posts

Bonjour,

Candy semble effectivement avoir un problème actuellement.

Dans un cas comme ça, vous pouvez vérifier la présence du bot sur le chan IRC #root-me_challenge. S’il n’y est pas (ce qui est le cas en ce moment) il y a peu de chances qu’il vous réponde. 🙂

Le plus efficace est sans doute de signaler son absence sur IRC #root-me (ce que je viens de faire). 😉
... et attendre la disponibilité d’un admin. Merci à eux. 😄

lundi 14 mai 2012, 18:06  #12
Programmation - Retour au collège -
Anonyme

Effective la commande "BS BOTLIST" permet de voir tout les bots présent et effectivement Candit n’est pas présent.
Effectivement il aurait été plus judicieu d’informer directement su le canal irc adéquate.

Merci.

dimanche 1er juillet 2012, 22:48  #13
Programmation - Retour au collège -
Baco
  • 5 posts

Bonjour,

Tous les soucis du bot ont été réglé ;)

Il (Elle) ne devrait plus être absent(e) désormais ;)

Cordialement,
Baco.

samedi 24 novembre 2012, 14:02  #14
Programmation - Retour au collège -
perdu
  • 2 posts

Bonjour,
Pourriez-vous retirer le point en trop à cet endroit de l’énoncé, étant donné qu’il ne faut visiblement pas le mettre pour valider le challenge :

La réponse doit être envoyée sous la forme :
 !ep1 -rep < reponse >.

Ça éviterait de perdre du temps sur des détails :)

samedi 24 novembre 2012, 16:38  #15
Programmation - Retour au collège -
Armel
  • 28 posts

Désolé :B

jeudi 10 janvier 2013, 14:22  #16
Programmation - Retour au collège -
Que20
  • 39 posts

Bonjour,
J’ai décidé de me lancer dans les épreuves de programmation, mais n’ayant jamais fait de code devant communiquer avec un serveur IRC j’avoue que le début était vraiment flou.
Je pense avoir finalement réussi à quelque chose de correct après avoir vu bon nombre d’exemple de tout type sur le net.
Le seul soucis c’est que si j’ai bien le résultat de base lorsque que l’on se connecte (Bienvenu sur machin chouette etc), je n’ai par contre aucune trace du message de Candy (et je pense pourtant lui avoir bien envoyé un message).
Bref je ne sais pas si c’est moi qui n’ai pas du tout compris le concept, ou si il y a un simple problème avec le bot actuellement.
Un petit coup de pouce ne serait vraiment pas de refus.
Merci d’avance.

dimanche 13 janvier 2013, 15:15  #17
Programmation - Retour au collège -
m31z0nyx
  • 394 posts

Salut Que20 ,

La communication avec un serveur irc suit certaines règles qu’il faut respecter, genre attendre la fin du motd avant d’envoyer des commandes, répondre au ping ... je ne sais pas ce que ton code fait ou pas mais c’est sans doute par là qu’il faut chercher.
Tu peux toujours vérifier la présence du bot sur son chan en t’y connectant quand tu attaques ces challenges et voir si il répond à un /query

Bon courage ! 🙂

vendredi 12 juillet 2013, 11:02  #18
Programmation - Retour au collège -
yassinovak
  • 9 posts

Bonjour
je me connecte corrrectment mais le bot Candy est absent
Candy :No such nick/channel
Meme resultat en se connectant en mode web

vendredi 12 juillet 2013, 22:24  #19
Programmation - Retour au collège -
m31z0nyx
  • 394 posts

La petite Candy avait fait une fugue. Tout est rentré dans l’ordre, elle est à la maison maintenant. 😉

Merci pour ton retour d’info. 🙂

dimanche 25 août 2013, 02:57  #20
Programmation - Retour au collège -
.:Stanislas:.
  • 2 posts

Bonjour,

Pour ma part, j’ai codé en php et utilisé php cli, mon bot se connecte bien, join le canal, envoi bien la question à Candy, reçoit sa réponse, mon script renvoi le résultat, mais pas de réponse !!!
Pourtant une racine carré du premier nb fois l’autre nb le tout arrondi a 2 chiffres après virgule, c’est pas compliqué... Suis sur de mon résultat. pourquoi dans l’énoncé c’est écrit <nombre1> / <nombre2> alors que la réponse de Candy est du type <nombre1>/<nombre2>. Avec un point à la fin ??!!
Ma réponse est du type : "PRIVMSG Candy : !ep1 -rep reponse" !!

Quelqu’un d’autre aurait-il réussi en php ????

dimanche 25 août 2013, 11:12  #21
Programmation - Retour au collège -
m31z0nyx
  • 394 posts

Bonjour Stanislas,

Tu as visiblement un problème de communication avec Candy :). Quand on lui envoie une fausse réponse on reçoit aussi un message. Donc je suggère de revoir ton script, le chall pour sa part fonctionne j’ai vérifié.

Bon courage !

lundi 26 août 2013, 01:01  #22
Programmation - Retour au collège -
.:Stanislas:.
  • 2 posts

Tu avais raison m31z0nyx, maintenant ça marche....
Merci !!!

dimanche 13 octobre 2013, 00:16  #23
Programmation - Retour au collège -
Anonyme

Bonsoir,
Je viens de me connecter via un bot et à la "mano" mais Candy fait des siennes apparemment...

samedi 2 novembre 2013, 19:57  #24
Programmation - Retour au collège -
Stackouse
  • 1 posts

Bonsoir,

Candy est hors ligne ce soir, dommage mon script a hâte d’entrer en contact ! :)

samedi 10 mai 2014, 22:22  #25
Programmation - Retour au collège -
Tie21
  • 80 posts

Bonjour, bonsoir,

J’ai mon script java qui fonctionne, il envoie " !ep1", récupère les deux nombres, fais le calcul (arrondit le résultat), envoi sous la forme" !ep1 -rep *réponse*" et a chaque fois il me répond que ce n’est pas la bonne réponse. Alors que quand je fais le calcul manuellement je tombe sur le même résultat que mon programme.
Quelqu’un as été dans le même cas que moi ? Une explication ?

vendredi 22 août 2014, 16:41  #26
Programmation - Retour au collège -
doula78
  • 1 posts

Bonjour, bonsoir,
J’ai mon script java qui fonctionne, il envoie " !ep1", récupère les deux nombres, fais le calcul (arrondit le résultat), envoi sous la forme" !ep1 -rep *réponse*" et a chaque fois il me répond que ce n’est pas la bonne réponse. Alors que quand je fais le calcul manuellement je tombe sur le même résultat que mon programme.
Quelqu’un as été dans le même cas que moi ? Une explication ?

Es-tu certain d’avoir envoyer le bon format ;)

samedi 18 octobre 2014, 21:33  #27
Programmation - Retour au collège -
tar.gz
  • 3 posts

Candy me fait la tête moi elle veut plus rien m’envoyer :(
Mais auparavant ca fonctionnait, je récupérerais les nombre faisait les opérations demandées mais quand je renvoyait le résultat.
Candy me redonnait deux autres chiffres ...

La réponse doit être de ce format " !ep1 -rep " (ça inclut les chevrons hein ?)

samedi 18 octobre 2014, 22:04  #28
Programmation - Retour au collège -
m31z0nyx
  • 394 posts

Salut SpoOnK,

Non, pas de chevrons. Si ton calcul donne 42 tu dois renvoyer à Candy en message privé :
 !ep1 -rep 42

Pour le reste tu vois avec Candy, quand elle aura décidé... :D

et sois plus patient quand tu viens sur irc 😉

dimanche 19 octobre 2014, 17:50  #29
Programmation - Retour au collège -
tar.gz
  • 3 posts

Ok chef :)
C’est la premiere fois que je venais sur IRC ;)

dimanche 26 avril 2015, 13:39  #30
Programmation - Retour au collège -
Tasur
  • 1 posts

Bonjour, désolé de déterrer le sujet mais il me semble plus judicieux de poster mon problème sur ce sujet, autant centrer toutes le informations sur le sujet en un seul endroit n’est ce pas !
Pour en venir au fait, mon problème réside en la toute fin du programme : Je parviens à me connecter à l’irc, à envoyer un message à Candy qui me répond donc par deux nombres, je les traite et, après un passage dans des regex pour les retirer de son message et l’opération pour multiplier la racine carrée du premier par le second mon bot tout content envoie le résultat sous forme de chaîne de caractères sous la forme :

irc.send(str.encode(’PRIVMSG Candy !ep1 -rep ’+str(numb))) (irc étant le nom de ma socket, je n’utilise pas la lib irc. numb est le résultat de mes opérations).
Je suppose que la syntaxe de mon message est la bonne puisque le premier mp construit de la même façon réussit à faire réagir Candy :
irc.send(str.encode("PRIVMSG Candy !ep1\r\n"))

Cependant, après mon message envoyé Candy ne me répond qu’en m’envoyant un nouveau message composé de.. deux nombres... Je dois avouer être dans une impasse et je ne comprends pas mon échec !
Voilà une capture d’écran du Shell :

Ps : si il vous faut le code source pour mieux cerner le problème je pourrai lui aussi l’afficher.

EDIT : plus de souci j’ai touvé la solution, juste une erreur dans la gestion de la réception de messages...


capture.png
capture.png
 (PNG, 61.8 ko)
vendredi 8 mai 2015, 03:15  #31
Programmation - Retour au collège -
Anonyme

Bonsoir, j’ai également un petit soucis.

Je n’arrive pas à envoyer un message à Candy.

Cela fonctionne sur moi, et sur d’autre compte, le message !ep1 s’envoie, je peux même parser la réponse que j’envoie moi même avec un autre compte. Mais impossible d’avoir une interaction avec Candy, j’ai zappé un truc ?

Merci.

EDIT : J’ai trouvé le problème en fait. Simple mot qui diffère si l’on s’adresse à un BOT.

lundi 15 juin 2015, 16:00  #32
Programmation - Retour au collège -
marene42
  • 1 posts

Bonjour !
J’ai commencé à coder un bot en php (tout à la main), qui se connecte à peu près normalement, mais aucun ping de la part du serveur, je n’arrive pas à comprendre pourquoi...
Si quelqu’un a une piste pour m’aiguiller, je suis preneur :)

samedi 18 juillet 2015, 09:34  #33
Programmation - Retour au collège -
mpolik
  • 3 posts

Salut,
j’ai un petit soucie également, j’ai créer un petit prog en java (pourquoi pas hein 🙂 ), la connexion se fait sans problème, je rejoins le Chan et je me prépare a interagir avec Candy.. et la c’est le drame, lorsque j’envoie un "PRIVMSG Candy !ep1" aucune réponse de Candy.. j’ai testé d’envoyer un message du même genre a une autre de mes instances de connexion.. mais même résultat..
Une idée ?

dimanche 19 juillet 2015, 00:17  #34
Programmation - Retour au collège -
mpolik
  • 3 posts

Question : pour le cas de 942 / 6593
la réponse a envoyer a Candy c’est : 202352,47 ou 202352,48 ? A noter que je l’envoie avec une virgule et non un point...
J’ai tester un paquet de formatage/troncature différentes mais ce bot est une vrai germaine..

dimanche 19 juillet 2015, 00:25  #35
Programmation - Retour au collège -
zM_
zM_
  • 36 posts
vendredi 28 août 2015, 00:50  #36
Programmation - Retour au collège -
Aexyn
  • 1 posts

Salut,
J’me suis mis il y a peu à la prog de root-me, alors je commence par ici.
J’ai une erreur assez peu compréhensible dans mon script Python 3.
Je me connecte normalement, je pong, j’envoie le message à Candy qui me répond avec les 2 nombres, je splitte et je fais mon petit calcul (qui est bon) et je renvoie la solution à Candy avec la ligne
sock.send((’PRIVSMG CANDY : !ep1 -rep ’ + result).encode(’utf-8’))
(result étant un string du résultat)
Et ... le serveur ne me répond pas (je boucle en lisant le flux si je reçois un message privé, donc je devrais recevoir le password !).
Je crois pas non plus être ’banned’, je peux interrompre et relancer le programme plusieurs fois sans problèmes, et à vue de nez je dirais pas que je dépasse les 2 secondes.
Je suis sur d’envoyer le bon message (j’ai essayé des trucs naifs consistant à mettre tout le message dans une variable, ça change rien)
Peut-être que mon message n’est pas envoyé ?
Auriez-vous une idée ?

EDIT : désolé pour la capture spoil, j’peux même pas la delete !


capture-2.png
capture-2.png
 (PNG, 37.8 ko)
mardi 3 novembre 2015, 18:49  #37
Programmation - Retour au collège -
boulbi99
  • 4 posts

Bonsoir à tous,

j’ai testé de coder en PHP un bot qui fait tout, mais quand est ce que le bot candy est présent ?

J’ai beau me connecter sur des IRC online (donc à priori bien foutu) mais candy n’est jamais présent...

Merci pour vos lumières !

mardi 3 novembre 2015, 18:53  #38
Programmation - Retour au collège -
vic
vic
  • 15 posts

Il s’agit de communiquer avec le bot Candy présent sur l’IRC du site. Et je viens d’essayer, tout fonctionne !

mardi 3 novembre 2015, 18:54  #39
Programmation - Retour au collège -
boulbi99
  • 4 posts

Autant pour moi ! Je viens de voir que je me connectais sur #irc.root-me_challenge et non sur #root-me_challenge !
Merci pour ta réponse, bonne root :)

mercredi 4 novembre 2015, 11:39  #40
Programmation - Retour au collège -
boulbi99
  • 4 posts

Bonjour à tous,

j’ai de nouveau un ptit soucis, j’arrive a contacter le bot, qui me renvoie deux chiffres que j’analyse bien et renvoie la bonne réponse, exemple dernièrement :

474 / 6943, ce a quoi je réponds !ep1 -rep 151159.81 mais je reçois ce message en retour Bad command ! Usage : !ep1 [-rep ] ...

Faut-il mettre des guillemets autour, des caractères spéciaux ?

Merci d’avance :)

Edit : J’ai bien vérifié le typage du résultat, toujours la même erreur.

samedi 11 novembre 2017, 16:58  #41
Programmation - Retour au collège -
hacksow
  • 1 posts

Bonjour les gars vous ecrivez ou vos scripts car quand je demarre le challenge pag vide c’est normal help

mardi 30 octobre 2018, 17:56  #42
Programmation - Retour au collège -
nerahmou
  • 1 posts

Bonjour, dans un fichier.