Programmation

samedi 23 mai 2020, 15:34  #1
Programmation - Retour au collège - au pays de Candy...
mat31
  • 2 posts

Bonjour à tous,

pour ce challenge j’ai écrit un script en PYTHON 3.6 qui :
- se connecte au serveur et au channel
- envoie un message privé à Candy
- qui reçoit et isole les nombres reçus
- fait le calcul demandé dans la consigne et dont le résultat semble bon (vérifié à la calculette...)
- envoie la réponse dans le format demandé à Candy

Par contre, là, ben...plus rien...le néant...Candy a fait ses valises, pris ma carte bleu, les clefs de ma caisses, a embarqué les gosses et elle s’est faite la malle.
Du coup, je suis seul au milieu du salon comme un c...
bon enfin bref je m’égare, mais c’est l’idée, je ne reçois plus rien du bot candy après lui avoir envoyé mon message.
auriez-vous rencontré ce problème ?
Je ne précise pas trop mon code car je ne veux pas spoiler mais s’il le faut, je détaille bien volontiers
Merci d’avance à ceux qui pourront me donner une piste

samedi 23 mai 2020, 15:43  #2
Programmation - Retour au collège - au pays de Candy...
ElTouco72
  • 185 posts

pour ce genre de cas, ça serait mieux d’en parler sur IRC

samedi 23 mai 2020, 15:45  #3
Programmation - Retour au collège - au pays de Candy...
m31z0nyx
  • 271 posts

Salut,

Avec ces éléments je penche pour un mauvais format d’envoi de la réponse au bot. Relis l’énoncé ptêt ?

samedi 23 mai 2020, 18:03  #4
Programmation - Retour au collège - au pays de Candy...
mat31
  • 2 posts

Bonjour et merci à tous pour vos réponses !
quel forum dynamique.
J’ai finalement résolu mon problème et, effectivement, c’est mon format d’envoi qui déconnait. Je mettais !ep au lieu de !ep1...
Imaginez un peu que j’ai perdu facilement 2h là-dessus.

Mon retour d’expérience :
- je fais du Python depuis 6 mois à raison de 4 - 8h par semaine
- je ne connaissais rien à l’IRC ni à telnet avant de me lancer dans ce challenge.
- je l’ai commencé il y a 2 jours et j’ai mis un peu plus de 8h.
- au final, j’ai un tout petit script qui doit faire une trentaine de lignes max
- réussir ce challenge m’a permis de débloquer les 2 suivants en 10 minutes montre en main
le lien qui m’a énormément aidé c’est :
https://linuxacademy.com/blog/linux-academy/creating-an-irc-bot-with-python3/
En conclusion, accrochez-vous car ce n’est pas la programmation de la réponse le problème mais bel et bien la programmation du BOT en Python (ou autre language d’ailleurs...)

Je remercie encore tous les contributeurs des différentes discussions qui ont disséminé des indices à droite à gauche !
Bon challenges !