aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-07-04 11:15:01 +0100
committerGravatar jesopo2019-07-04 11:15:01 +0100
commit130b5d1927e53eaa4fdafe7aa364c0acc4294857 (patch)
treeaa2e0c2952831122fda682dd03c43a7d505e14e2 /modules
parentadd line about `/msg <bot> identify` in setup.md (diff)
signature
add botset IntSetting for RSS interval
Diffstat (limited to 'modules')
-rw-r--r--modules/rss.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/rss.py b/modules/rss.py
index 93d62f60..b0d14c27 100644
--- a/modules/rss.py
+++ b/modules/rss.py
@@ -14,10 +14,13 @@ def _format_entry(feed_title, entry):
return "%s: %s%s%s" % (feed_title, title, author, link)
+@utils.export("botset", utils.IntSetting("rss-interval",
+ "Interval (in seconds) between RSS polls", example="120"))
class Module(ModuleManager.BaseModule):
_name = "RSS"
def on_load(self):
- self.timers.add("rss", RSS_INTERVAL)
+ self.timers.add("rss", self.bot.get_setting("rss-interval",
+ RSS_INTERVAL))
@utils.hook("timer.rss")
def timer(self, event):