[script] Eggdrop RSS Syndication - Version imprimable +- Communauté Eggdrop (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) +---- Sujet : [script] Eggdrop RSS Syndication (/showthread.php?tid=156) |
RE: Eggdrop RSS Syndication - Rikito - 04/09/2008 Bonjour à tous Tout d'abord merci pour ce site très utile Je me permets de venir vers vous car j'ai beau cherché, je ne trouve pas la solution à mon problème (je ne suis pas non plus féru en codage tcl). Donc voici mon problème : Sous un egg 1.6.19+SSL j'ai chargé la version 0.5b1 de la tcl qui nous occupe. Lorsque je veux rajouter un flux rss, voici systématiquement le message d'erreur que j'ai que ce soit en faisant .rehash ou .restart : [13:15:28] <Bot> [13:15] Tcl error in file 'eggdrop.conf': [13:15:28] <Bot> [13:15] list element in quotes followed by "trigger"" instead of space [13:15:28] <Bot> while executing [13:15:28] <Bot> "array set tmp $rss($feed)" [13:15:28] <Bot> (procedure "::rss-synd::init" line 17) [13:15:28] <Bot> invoked from within [13:15:28] <Bot> "::rss-synd::init" [13:15:28] <Bot> (file "scripts/rss-synd.tcl" line 1090) [13:15:28] <Bot> invoked from within [13:15:28] <Bot> "source scripts/rss-synd.tcl" [13:15:28] <Bot> (file "eggdrop.conf" line 1343) [13:15:28] <Bot> [13:15] * FICHIER DE CONFIGURATION NON CHARGE (INTROUVABLE OU ERREUR) Pour mettre en Å“uvre le flux rss supplémentaire, voici ce que j'ai changé dans la tcl : set rss(slashdot) { "url" "http://rss.slashdot.org/Slashdot/slashdot" "channels" "#HiDef-Zone" "database" "./scripts/feeds/slashdot.db" "output" "\\\[\002Slashdot\002\\\] @@item!title@@ (@@item!slash:section@@) - \[string map { \"&from=rss\" \"\" } \"@@item!feedburnerrigLink@@\"\]" "trigger" "!@@feedid@@" "evaluate-tcl" 1 } set rss(monsite) { "url" "http://www.monsite.com/rss.php" "channels" "#lechan" "database" "./scripts/feeds/HDF.db" "output" "\\\[\002En-tête\002\\\] @@item!title@@ - @@item!link@@ "trigger" "!@@rsshdf@@" } Bien entendu, c'est le second set rss qui me pose problème. J'ai essayé de mettre uniquement ce "set" là (je cherche hein), même résultat. Sauriez vous m'indiquer où je commets une erreur ? (sachant que sans le second "set" la tcl fonctionne très bien). Merci d'avance de votre aide RE: Eggdrop RSS Syndication - CrazyCat - 04/09/2008 Si tu regardes l'exemple donné (Slashdot), il te manque le: tcl
Et il faudrait l'url réelle de ton flux RSS pour faire des tests. RE: Eggdrop RSS Syndication - Rikito - 04/09/2008 Merci CrazyCat sauf que entre temps j'ai trouvé le problème et honte à moi...... manque un " à la fin de la ligne "output"..... quand on veut cacher quelque chose à quelqu'un faut lui mettre devant le nez..... (j'ai blairé toute une journée alors que c'est flagrant....) RE: Eggdrop RSS Syndication - MenzAgitat - 05/09/2008 http://forum.egghelp.org/viewtopic.php?p=85047#85047 on t'a même un peu aidé RE: Eggdrop RSS Syndication - Rikito - 05/09/2008 lol même pas, j'avais trouvé avant cette réponse MenzAgitat RE: Eggdrop RSS Syndication - CrazyCat - 05/09/2008 Rikito a écrit :Merci CrazyCat sauf que entre temps j'ai trouvé le problème et honte à moi...... manque un " à la fin de la ligne "output"..... Je l'ai même pas vu! Shame on me! RE: Eggdrop RSS Syndication - kipof - 22/02/2009 Bonsoir bonsoir, Je poste sur ce sujet vue qui parle un peu de mon problème ( ainsi j'évite d'ouvrir un autre topic ) Voilà hier j'ai voulu ajouter ce petit script à mon eggdrop qui prend les flux rss de mon blog ( dotclear pour information ) mais marche super pas ( en même temps je dois dire que je suis un peu naab sur le sujet ) Alors je vous montre ce que j'ai fait : Code : # Start of Settings La version est la v0.2 du rss.tcl et l'erreur que j'ai en PL est : Citation :<Oxys> [16:18] Tcl error [::rss-synd::pubFeeds]: can't read "news(item)": no such element in arrayAlors si vous pourriez m'aider un peu car je suis un peu dans le brouillard :p Merci d'avance kipof. RE: Eggdrop RSS Syndication - CrazyCat - 22/02/2009 Tout d'abord, je te conseillerais de prendre la dernière version du tcl. Mais ton erreur vient du fait que tu essayes de lire un flux Atom com si c'était un RSS, alors que les espaces sont différents. Donc, soit tu utilises le flux RSS, soit tu modifies la la définition de ce que tu veux afficher (@@entry plutôt que @@item) RE: Eggdrop RSS Syndication - kipof - 22/02/2009 J'ai pris la dernière version avec la modification pour afficher et cela marche nickel merci encore. RE: Eggdrop RSS Syndication - CrazyCat - 23/02/2009 De rien RE: [script] Eggdrop RSS Syndication - Behemoth - 06/06/2009 soir aidez moi svp j ai cette erreur tcl
RE: [script] Eggdrop RSS Syndication - fedora - 06/06/2009 bonsoir, là tout nous montre un bout du TCL mais ce qui serais bien c'est le message d'erreur RE: [script] Eggdrop RSS Syndication - CrazyCat - 07/06/2009 C'est ce qui a déjà été évoqué dans un précédent fil: les { } sont interprétés même dans les commentaires, ce qui peut provoquer des erreurs. Il faut donc retirer les accolades des commentaires. RE: [script] Eggdrop RSS Syndication - MenzAgitat - 07/06/2009 CrazyCat a écrit :Il faut donc retirer les accolades des commentaires.Ou s'assurer qu'elles soient bien toutes équilibrées. RE: [script] Eggdrop RSS Syndication - Behemoth - 07/06/2009 soir CrazyCat j dois enlever le '{' qui se trouve après rss::synd ? l anglais serait plus facile pour moi ( dsl ) |