Aller au menu du forum Aller au contenu du forum Aller à la recherche dans le forum
Logo Khaganat
Menu principal

Refaire fonctionner le flux rss par pendorid[RESOLU]

Zatalyz

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...
Dernière édition: 22 Septembre 2016 à 13:40:22 par Balor

Zatalyz

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
Dernière édition: 23 Juin 2015 à 13:49:19 par Zatalyz

Licences Mentions légales Accueil du site Contact