J'utilise le script tcl Zurl.tcl (téléchargeable ici : http://scripts.eggdrop.fr/details-Zurl.tcl-s195.html ) depuis a peu près 1 mois, j'ai désactiver par contre les réponses sur les url standards et laissé que youtube.
Depuis hier bizarrement ça ne marche plus, j'ai bien évidement tout vérifié coté egg / tcl, remit le script initial (les url marchent aussi).
Je ne suis visiblement pas le seul dans ce cas donc pas de probleme non plus de compil de l'eggdrop donc j'en suis venu à la conclusion que le problème pourrait venir de Youtube.
Je ne sais pas si l'info vous aidera, mais lorsque je me connecte en dcc chat avec l'egg et que je balance sur un chan une url youtube, en partyline l'egg rééecrit l'url youtube.
Merci à toi pour la correction, entre temps j'ai fouiner un peu de partout et j'ai trouvé plusieurs tcl vraiment pas mal pour Youtube.
Je me suis basé sur un (celui d'un certain Outsider) et apres quelques modifications et améliorations voici le résultat : http://tools.eggdrop.fr/pasteme/view/fdaeef79
Un petit .set errorInfo en party-line lorsque tu as cette erreur pourrait nous aider.
Mais je pense que youtube a encore changé sa présentations, et donc la regexp ne fonctionne plus bien.
Il reste une petite erreure, les liens donnés en http:// fonctionnent normalement,
mais dés que le lien est en https:// l'eggdrop ne detecte plus la "demande" du titre/dureée/vue du lien.
Je me permet de remonter se post j'aimerais utiliser zurl pour les url youtube mais voila depuis le passage en https il ne fonctionne pas...
Serais t'il possible de corriger ça ou peut-être quelqu'un as un script opérationnel ?
le message d'erreur en pl
Bonsoir, donc j'ai fait les changements que tu m'as précisé CrazyCat au rehash le bot à planté
Voila le message d'erreur.
Code :
[18:03:39] «Thor» [18:03:39] wrong # args: should be "http::register proto port command"
[18:03:39] «Thor» while executing
[18:03:39] «Thor» "http::register https 443"
[18:03:39] «Thor» (file "scripts/Zurl.tcl" line 31)
[18:03:39] «Thor» invoked from within
[18:03:39] «Thor» "source scripts/Zurl.tcl"
J'ai mis de cette façon les modifications :
tcl
############### Script ############### set Zurlversion "1.0"
############## Binds/Packages package require httppackage require tls
http::register https 443package require uri
Donc je me suis dit je vais tenter en enlevant la ligne "http::register https 443"
L'eggy c'est bien lancé mais au moment du test non fonctionnel.
Message d'erreur en PL