Communauté francophone sur les Eggdrops
[Script] horoscope - Printable Version

+- Communauté francophone sur les Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Thread: [Script] horoscope (/showthread.php?tid=1607)

Pages: 1 2 3


RE: horoscope - MenzAgitat - 07/06/2017

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 Wrote:Merci pour l'info. Comme je ne fais jamais d'erreurs, (...) :D



RE: horoscope - Destiny - 07/06/2017

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.


RE: horoscope - CrazyCat - 07/06/2017

(07/06/2017, 14:59)MenzAgitat Wrote: 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 Wrote: 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.


RE: horoscope - CrazyCat - 08/06/2017

Finalement, j'ai trouvé quelques minutes pour corriger le script.
changelog Wrote: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



RE: horoscope - MenzAgitat - 08/06/2017

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 Wrote: 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 :D


RE: horoscope - CrazyCat - 08/06/2017

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 ;)


RE: horoscope - CrazyCat - 09/06/2017

Voila, version 0.4.1 en ligne :)


RE: horoscope - T3nS - 28/10/2017

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


RE: horoscope - CrazyCat - 29/10/2017

Les fichiers, non, mais le répertoire databases oui.


RE: horoscope - T3nS - 29/10/2017

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.


Quote:<T3nS> !horo lion

<T3nS> !horoscope lion



RE: horoscope - CrazyCat - 29/10/2017

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.


RE: horoscope - T3nS - 29/10/2017

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.


RE: horoscope - CrazyCat - 30/10/2017

(29/10/2017, 17:17)T3nS Wrote: 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.


RE: horoscope - T3nS - 30/10/2017

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.