Pollet a écrit :je ne sais pas si j'aurais une réponse mais j'essaye quand meme.
Est-il possible d'avoir un script comme celui-ci ( qui marche très bien ) mais que au lieu de mettre la commande !rss ( exemple ) pour avoir le flux, le bot le fasse en automatique c'est à dire que toutes les X minute ( 20min par exemple ) le bot mette le flux rss sur un ou plusieurs canaux sans qu'on ai besoin de la commande.
Si oui est ce que quelqu'un pourrait m'aider ?
pourquoi utuliser bind time alors que tu as deja :
"update-interval" 30 <== tu peux le modifier a tes besoins
En lisant le README qui est dans l'archive, et ainsi que c'est indiqué dans le tcl:
Citation :
remove-empty: Remove empty cookies from the output.
Default: 1 (On)
trigger-type: How you want the trigger replies to be sent when triggered both in channel and via private message.
The format is: <channel>:<privmsg>
Options:
0 = Message Channel
1 = Notice Channel
2 = Message User
3 = Notice User
Default: 0:2
announce-type: How you want the announce updates to be sent to your channels.
Options:
0 = Message Channel
1 = Notice Channel
Default: 0
max-depth: Maximum amount of times the script should follow Location: headers. Keep this relatively low.
Default: 5
evaluate-tcl: Evaluate the output before sending it to channel.
Default: 0 (Off)
update-interval: How often (in minutes) you want the feed to be checked. Try and keep this number sensible, something above 15 minutes.
Some websites will ban you for hammering their feeds.
Default: 30
Avec un petit nota pour ce qui concerne les cookies de "remove-empty":
Citation :Cookies:
========
Output works on a cookie system, in this case its dynamic so it depends on what data the feed contains as to what you can output.
As of version 0.3 you are able to reference any tag within each article, or if you really want the whole feed. The format is @@<tag>!<subtag>!...@@, @@item@@ and @@entry@@ cookies are 'shortcuts' and will always point to the current article. If you wish to output an attribute of a tag you can do that by using the attribute name with an = in front of it (eg: @@entry!link!=href@@). This would get the 'href' attribute from the <link> tag. Refer to rss-synd.tcl for more examples.