Messages : 11
Sujets : 2
Inscription : Feb 2009
Niveau d’avertissement :
0%
12/03/2009, 15:54
(Modification du message : 12/03/2009, 15:54 par galdinx.)
Bonjour fedora.
En effet, tout le monde a le même problème que toi depuis cette semaine, car le site a (encore une fois) changé son payload de page html.
J'avais hésité a le publier vu la fréquence ou cela arrive et comme cela arrivera souvent d'autres fois, il faut s'adapter à ces changements réguliers.
Pour corriger cette nouvelle M... de VDM (c'est le même M) il faut ajouter les 2 lignes suivantes dans le code :
j'édite cette partie ce soir en revenant chez moi - merci de votre compréhension
Je mettrai a jour le fichier tcl à l'occasion.
++
Messages : 11
Sujets : 2
Inscription : Feb 2009
Niveau d’avertissement :
0%
12/03/2009, 19:58
(Modification du message : 12/03/2009, 19:59 par galdinx.)
Bon bn c'est pas possible d'éditer :
alors il faut rajouter après la ligne 129 (regsub {\n} $res "" res) :
regsub -all {<a href="[^\ ]+" class="lienvdm">} $res "" res
regsub -all {</a>} $res "" res
et ça résoudra le pbm jusqu'à ce que le site change une nouvelle fois son payload
Messages : 11
Sujets : 2
Inscription : Feb 2009
Niveau d’avertissement :
0%
12/03/2009, 22:52
(Modification du message : 12/03/2009, 22:54 par galdinx.)
En effet, il semble qu'on puisse remplacer la plupart des regsub par ta commande a toi donnant ainsi :
(...)
if {[::http::status $token] == "ok"} {
regexp {<div class="post">(.+?)</p>} [::http::data $token] res
regsub {\n} $res "" res
regsub -all {<[^>]+>} $res "" res
regsub {VDM$} $res "\002VDM\002" res
set result [vdm::string_filter $res]
puthelp "privmsg $chan :$result"
} else {
(...)
Je vais mettre une version tenant compte de ces modifs en ligne
Messages : 86
Sujets : 3
Inscription : Oct 2007
Type eggdrop:
Niveau d’avertissement :
0%
Bonjour,
Depuis quelques jours, l'ancienne version 1.0 ne fonctionnait plus...
J'ai fait la mise à jour avec la version 1.1 du 12/03/2009, mais plus rien ne se passe avec la commande !vdm
Quelqu'un a le même souci ?
Merci.
Messages : 438
Sujets : 17
Inscription : Sep 2008
Type eggdrop:
Niveau d’avertissement :
0%
19/04/2009, 13:09
(Modification du message : 19/04/2009, 13:21 par fedora.)
bonjour,
as tu une erreur quelconque en pl ou autre ?
je te joins celui que j'ai qui fonctionne très bien sur mon salon change juste le salon et je pense que ça devrais être bon :
Messages : 142
Sujets : 22
Inscription : Mar 2008
Niveau d’avertissement :
0%
bonjour
Fedora je viens de dl ton vdm mais il ne fonctionne pas avec moi, voici l'erreur en pl :
Tcl error [::vdm::pub_disp_vdm]: invalid command name "::http::config"
si vous pouviez m'éclairer
merci
Messages : 86
Sujets : 3
Inscription : Oct 2007
Type eggdrop:
Niveau d’avertissement :
0%
Je ne sais pas si ça peut aiguiller, mais avant avec la version 1.0 le bot ne possèdait pas le http.tcl, et le vdm fonctionnait bien sur le salon...
Il s'est arrêté de fonctionner il y a quelques jours avec la version 1.0 donc j'ai fait cette mise à jour avec la version 1.1.
Avec la nouvelle version 1.1, plus de fonction avec vdm...
Une fois mis le http.tcl, et un .rehash, ça remarche...
Merci Fedora