Passer le menu

Auteur Sujet: Refaire fonctionner le flux rss par pendorid[RESOLU]  (Lu 871 fois)

Zatalyz

  • La Papesse
  • Orateur émérite
    • Voir le profil
Refaire fonctionner le flux rss par pendorid[RESOLU]
« le: 20 février 2015 à 21:29:25 »
J'ai passé ma journée sur le bot, avançant doucement au milieu des divers soucis. J'ai trouvé comment installer eggdrop avec le support du protocole ssl et même réussi à activer ce dernier ^^

Le robot marche bien, dans l'ensemble.

Par contre, je n'arrive à lui faire mettre à jour la base de donnée, pour qu'il dise quand on poste un sujet sur le forum. J'ai installé le script ici : https://github.com/MICE07/rss_synd.tcl ; le même que celui que pendorid avait avant de buguer. Il y avait un message d'erreur à cause du module tls manquant ; ça, c'est donc fait, à présent. J'ai évidement personnalisé le script, sur le modèle de l'ancien, pour qu'il vérifie le forum (en mettant bien "https"). Il est sensé chercher un fichier appelé "khanat.db", mais il ne le créé pas. J'ai finis par lui mettre l'ancien (qui a quelques mois d'ancienneté) ; j'ai aussi vérifié qu'il était écrivable (permissions "rw" pour tout le monde), j'ai laissé tourner ce foutu bot, mais rien à faire. J'ai aussi remis des messages sur le forum pour "décoincer" (on sait jamais), sans que ça change rien.

Je n'ai plus d'idée. Tester avec un flux sans https peut-être...
« Modifié: 22 septembre 2016 à 13:40:22 par Balor »

Zatalyz

  • La Papesse
  • Orateur émérite
    • Voir le profil
Re : Refaire fonctionner le flux rss par pendorid
« Réponse #1 le: 20 février 2015 à 22:15:03 »
Bon, y'a de ça. Une adresse en http ne pose pas de souci pour créer la db.

J'ai trouvé ceci :
https://www.tcl.tk/man/tcl8.4/TclCmd/http.htm#M39

package require http
package require tls
::http::register https 443 ::tls::socket
set token [::http::geturl https://my.secure.site/]

Et même trouvé qu'il fallait mettre ça dans un prompt appelé tclsh

Mais... la dernière commande me fait "connection time out". Oui, oui, j'ai remplacé par l'adresse de khaganat, puis celle du flux rss...

Peut-etre en passant ça directement au bot quand il est démarré ?

Edit : pendorid marche, le tuto est là : https://khaganat.net/wikhan/fr:eggdrop
« Modifié: 23 juin 2015 à 13:49:19 par Zatalyz »

Tags: eggdrop rss