21/02/2008, 18:14 (Modification du message : 30/05/2009, 13:36 par MenzAgitat.)
Auteur: Andrew Scott <andrew.scott AT wizzer-it.com> Description
Ce script permet d'aller chercher des flux RSS sur des sites et les renvoit sur un canal.
Le même script permet d'aller chercher différents RSS avec des commandes différentes. Téléchargement: http://www.eggdrop.fr/board/downloads.ph...iew&did=47
Surtout que la 0.5b1 est une beta et peut réserver quelques surprises.
J'utilise ce script depuis près de 2 ans et je le recommande vivement, il est versatile et fonctionne à la perfection.
De plus, il opère en connexion asynchrone, ce signifie concrètement que le bot ne se met pas en état de stase si un rss fait un timeout ou est lent à répondre.
set rss(monsite){"url""http://www.un-site.com/rss.php"; #URL du flux RSS"channels""#canal"; #Liste des canaux où le tcl peu fonctionner (séparés par des espaces)"database""sauvegarde.db"; #Fichier utilisé pour sauver les données"output""[\002Entête\002] @@item!title@@: \037@@item!link@@\037"; #Voir plus bas"trigger""!rss"; #Commande pour déclencher l'affichage"max-output"10; #Nombre max de lignes à envoyer}
output sert à définir ce que tu vas afficher, dans le cas exemple je vais afficher les contenus de chaque balise title et link dans les groupes item.
J'ai rencontré ce problème lors de l'installation de ce tcl Eggdrop RSS Syndication, il m'a fallu effectivement créer le dossier "databases", en ce qui me concerne je l'ai fait par FTP.
Mais on peut aussi utiliser Putty.
Une fois que tu es dans ton eggdrop sous Putty, il suffit de taper : mkdir databases : qui va créer ta "databases".
Tout dépend de ce que tu utilises pour gérer ton eggdrop.
11/07/2008, 21:44 (Modification du message : 11/07/2008, 21:51 par knx.)
bonsoir,
j'avais le même soucis que tr3nk1l, j'utilise windrop (...) et il me retournait la même erreur:
RSS Warning: Couldn't open "databases/eggdrop.fr-rss.db": no such file or directory.
j'ai créé le répertoire "databases"
puis j'ai .rehash et lancer la commende !eggrss
après m'avoir retourner la même erreur le fichier .db c'est créer tout seul
j'ai relancer la commande en croisant les doigts ^^
et là j'ai ce message dans le dcc chat:
Tcl error [::rss-synd::pubFeeds]: can't read "news(item)": no such element in array
bonsoir ,
j'ai aussi rencontré ce problème que j'ai résolus en créant un fichier "databases" dans le quel j'ai créer les fichiers "db"
pour exemple dans la "database" je crée le fichier "eggdrop.fr-rss.db"
sans celas la tcl ne fonctionne pas sur mon egg
De plus j'ai remarqué aussi qu'il faut un certain temps pour que celas sois fonctionnel,j'obtenais ce ci
Tcl error [::rss-synd::pubFeeds]: can't read "news(item)": no such element in array
je pense,je dit bien je pense ( je débute alors.. ..) ... qu il faut attendre que le fichier .db ce charge parce qu'au bout d'un certain temps sa a marché superbement bien
merci a vous pour l'info de cette tcl (il va de sois que j'ai gardé le lien de eggdrop.fr )
bonne fin de nuit a tous
As tu tester toi même si ça fonctionne ? c'est ce que veux dire lephenix.
Poser la question c'est bien, tester sois même pour avoir la réponse c'est mieux
sullivan: cela dépend de ta version de windrop, j'ai aussi eut du mal au début, mais en creusant la question mon rss fonctionne correctement, cherche une 1.6.19
28/07/2008, 02:27 (Modification du message : 28/07/2008, 02:30 par MenzAgitat.)
Â
J'ai encore un windrop v1.6.18 et ça fonctionne parfaitement mais si tu n'utilises pas comme moi certains scripts incompatibles avec la 1.6.19 c'est évidemment mieux d'utiliser celle-là.