Messages : 926
Sujets : 93
Inscription : Jul 2007
Niveau d’avertissement :
0%
07/06/2017, 14:59
(Modification du message : 07/06/2017, 15:21 par MenzAgitat.)
Dans un monde idéal où tous les sites https utilisent TLS 1, ou même sur un Eggdrop avec seulement ce script chargé, tout fonctionnerait parfaitement :p
Deux règles importantes :
- ne pas register le protocole https depuis le namespace eval, car il n'est lu qu'une fois au chargement du script et suppose qu'aucun autre script ne tentera de le register à nouveau avec des paramètres différents; il faut le faire au début de la procédure contenant http::geturl
- toujours unregister le protocole https (::http::unregister https) après usage; penser aussi à le faire avant chaque return interrompant le déroulement de la proc contenant http::geturl
CrazyCat a écrit :Merci pour l'info. Comme je ne fais jamais d'erreurs, (...)
Messages : 6
Sujets : 0
Inscription : Dec 2014
Niveau d’avertissement :
0%
07/06/2017, 15:31
(Modification du message : 07/06/2017, 15:38 par Destiny.)
Merci MenzAgitat, pour la solution apportée.
Petit détail concernant les signes astrologiques, dans la variable prévue à cet effet, il est indiqué "poissons" et non "poisson".
EDIT : il semblerait que le site l'ait appelé "poissons" mais ont également prévu la version au singulier, "poisson", ce qui ne risque donc pas de casser le script si modification de la variable signs.
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
(07/06/2017, 14:59)MenzAgitat a écrit : Deux règles importantes :
- ne pas register le protocole https depuis le namespace eval, car il n'est lu qu'une fois au chargement du script et suppose qu'aucun autre script ne tentera de le register à nouveau avec des paramètres différents; il faut le faire au début de la procédure contenant http::geturl
- toujours unregister le protocole https (::http::unregister https) après usage; penser aussi à le faire avant chaque return interrompant le déroulement de la proc contenant http::geturl C'est pas faux, je vais corriger le script en ce sens.
(07/06/2017, 15:31)Destiny a écrit : EDIT : il semblerait que le site l'ait appelé "poissons" mais ont également prévu la version au singulier, "poisson", ce qui ne risque donc pas de casser le script si modification de la variable signs. J'ajouterai aussi cette correction dans la version suivante, par contre ça ne sera pas avant la fin de semaine.
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Finalement, j'ai trouvé quelques minutes pour corriger le script.
changelog a écrit :Plusieurs modifications:
- (dés)activation via le flag +/-horo en party-line (.chanset #canal +/-horo)
- correction de l'intialisation du https (merci MenzAgitat)
- le script accepte désormais "poisson" et "poissons"
- petite correction d'encodage pour les accents
Messages : 926
Sujets : 93
Inscription : Jul 2007
Niveau d’avertissement :
0%
08/06/2017, 19:26
(Modification du message : 08/06/2017, 19:26 par MenzAgitat.)
Il manque un ::http::cleanup dans la proc horoget : actuellement, le token n'est nettoyé qu'en cas d'erreur.
---------------------------------------------
(03/06/2017, 17:46)CrazyCat a écrit : Note importante : il faut la version 1.6.5 du package tls, la version 1.6 ne fonctionne pas, le site étant en tls1.2. --> package require tls 1.6.5
Désolé de te redonner du boulot
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Pas de souci, il vaut mieux me donner du boulot comme ça plutôt que de me faire chercher un bug que je ne reproduis pas
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Voila, version 0.4.1 en ligne
Messages : 19
Sujets : 3
Inscription : Aug 2017
Niveau d’avertissement :
0%
Bonjour j'ai testé le scripts récemment mais il me dit qu'il ne trouve pas les fichiers dans la db, est-ce qu'il faut les créer à la main ?
Cordialement
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Les fichiers, non, mais le répertoire databases oui.
Messages : 19
Sujets : 3
Inscription : Aug 2017
Niveau d’avertissement :
0%
J'ai bien créer le dossier databases dans scripts mais pourtant rien ne se passe et je n'ai pas non plus de message d'erreur en PL.
Citation :<T3nS> !horo lion
<T3nS> !horoscope lion
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Pas dans scripts, dans le répertoire où se trouve l'eggdrop. Le répertoire databases doit être à la même hauteur que le répertoire scripts.
Messages : 19
Sujets : 3
Inscription : Aug 2017
Niveau d’avertissement :
0%
C'est fait, j'ai rechargé le scripts je l'ai remis sur entretien mais toujours le même résultat il ne se passe rien et pas de message d'erreur en PL :'( Au temps pour moi il donne les réponses cette fois, ce serait bien qu'il le fasse en notice, je vais voir si c'est configurable.
Merci Ce n'est pas configurable mais j'ai réussi à modifier le code source pour ça.
Problème résolu.
Merci CrazyCat tu es le meilleur.
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
(29/10/2017, 17:17)T3nS a écrit : Au temps pour moi il donne les réponses cette fois, ce serait bien qu'il le fasse en notice, je vais voir si c'est configurable.
Ce n'est pas configurable mais j'ai réussi à modifier le code source pour ça. Je vais ajouter cette option, c'est vrai que ça peut être utile.
Messages : 19
Sujets : 3
Inscription : Aug 2017
Niveau d’avertissement :
0%
Oui tu peux rajouter l'option mais c'est vrai que comme l'horoscope est très complet ça risque de flood plus qu'autre chose. j'ai testé en notice mais je me suis vite ravisé en le remettant en privé ^^.
Cordialement.
|