author: | FeedBackLoop <feedbackloop@gmail.com> |
---|---|
contact: | FREENODE/#fbf |
distribution: | core |
license: |
the rss mantra is of the following:
- add a url with !rss-add <feedname> <url>
- use !rss-start <feed> in the channel you want the feed to appear
- run !rss-scan <feed> to see what tokens you can use .. add them with !rss-additem <feed> <token>
- change markup with !rss-addmarkup <feed> <markupitem> <value> .. see !rss-markuplist for possible markups
- check with !rss-feeds in a channel to see what feeds are running in a channel
- in case of trouble check !rss-running to see what feeds are monitored
- enjoy
commands in this plugin: rss-stop .. rss-delchannel .. rss-markuplist .. rss-nextpoll .. rss-list .. rss-addchannel .. rss-stopall .. rss-sync .. rss-register .. rss-channels .. rss-additem .. rss-stopwatch .. rss-watch .. rss-get .. rss-addmarkup .. rss-running .. rss-url .. rss-setsleeptime .. rss-link .. rss-all .. rss-seturl .. rss-setitems .. rss-sleeptime .. rss-search .. rss-markup .. rss-delmarkup .. rss-lastpoll .. rss-import .. rss-del .. rss-add .. rss-feeds .. rss-start .. rss-itemslist .. rss-scan .. rss-delitem .. rss-description
rss-add .. [handle_rssadd]
description: arguments: <feedname> <url> - add a rss item. permissions: USER code: rss-add command. examples: <user> ;rss-add fbfbot https://github.com/feedbackflow/fbfbot/commits/master.atom
rss-addchannel .. [handle_rssaddchannel]
description: arguments: <feedname> [<botname>] [<bottype>] [<channel>] - add a channel to rss item. permissions: OPER code: rss-addchannel command. examples: <user> ;rss-addchannel fbfbot #dunkbots<user> ;rss-addchannel fbfbot main #dunkbots
rss-additem .. [handle_rssadditem]
description: arguments: <feedname> <token> - add an item (token) to a feeds tokens to be displayed, see rss-scan for a list of available tokens. permissions: RSS .. USER code: rss-additem command. examples: <user> ;rss-additem fbfbot link
rss-addmarkup .. [handle_rssaddmarkup]
description: arguments: <feedname> <item> <value> - add a markup to a feeds markuplist. permissions: RSS .. USER code: rss-addmarkup command. examples: <user> ;rss-addmarkup fbfbot all-lines 1
rss-all .. [handle_rssall]
description: arguments: <feedname> - search titles of all cached data of a feed. permissions: RSS .. USER code: rss-all command. examples: <user> ;rss-all fbfbot
rss-channels .. [handle_rsschannels]
description: arguments: <feedname> - show channels of rss feed. permissions: OPER code: rss-channels command. examples: <user> ;rss-channels fbfbot
rss-del .. [handle_rssdel]
description: arguments: <feedname> .. delete a rss item. permissions: OPER .. RSS code: rss-del command. examples: <user> ;rss-del mekker
rss-delchannel .. [handle_rssdelchannel]
description: arguments: <feedname> [<botname>] [<bottype>] [<channel>] - delete channel from feed. permissions: OPER code: rss-delchannel command. examples: <user> ;rss-delchannel fbfbot #dunkbots<user> ;rss-delchannel fbfbot main #dunkbots
rss-delitem .. [handle_rssdelitem]
description: arguments: <feedname> <token> - delete token from a feeds itemlist. permissions: RSS .. USER code: rss-delitem command. examples: <user> ;rss-delitem fbfbot link
rss-delmarkup .. [handle_rssdelmarkup]
description: | arguments: <feedname> <item> - delete markup from a feeds markuplist. |
---|---|
permissions: | RSS .. USER |
code: | rss-delmarkup command. |
examples: |
<user> ;rss-delmarkup fbfbot all-lines
rss-description .. [handle_rssdescription]
description: | arguments: <feedname> <searchtxt> - search descriptions in cached data. |
---|---|
permissions: | RSS .. USER |
code: | rss-description command. |
examples: |
<user> ;rss-description fbfbot gozer
rss-feeds .. [handle_rssfeeds]
description: | arguments: [<channel>] - show what feeds are running in a channel. |
---|---|
permissions: | USER .. RSS |
code: | rss-feeds command. |
examples: |
<user> ;rss-feeds
<user> ;rss-feeds #dunkbots
rss-get .. [handle_rssget]
description: | arguments: <feedname> - fetch feed data. |
---|---|
permissions: | RSS .. USER |
code: | rss-get command. |
rss-import .. [handle_rssimport]
description: | arguments: <url> - import feeds uses OPML. |
---|---|
permissions: | OPER |
code: | rss-import command. |
examples: |
<user> ;rss-import http://feedbackflow.org/feeds.opml
rss-itemslist .. [handle_rssitemslist]
description: | argumetns <feedname> - show list of tokens of feed that are being displayed. |
---|---|
permissions: | RSS .. USER |
code: | rss-itemslist command. |
examples: |
<user> ;rss-itemslist fbfbot
rss-lastpoll .. [handle_rsslastpoll]
description: | [] |
---|---|
permissions: | OPER .. USER |
code: | rss-lastpoll command. |
examples: |
<user> ;rss-lastpoll fbfbot
<user> ;rss-lastpoll all
rss-link .. [handle_rsslink]
description: | arguments: <feedname> <searchtxt> - search link entries in cached data. |
---|---|
permissions: | RSS .. USER |
code: | rss-link command. |
examples: |
<user> ;rss-link fbfbot gozer
rss-list .. [handle_rsslist]
description: | no arguments - return list of available rss items. |
---|---|
permissions: | RSS .. USER |
code: | rss-list command. |
examples: |
<user> ;rss-list
rss-markup .. [handle_rssmarkup]
description: | arguments: <feedname> - show the markup of a feed. |
---|---|
permissions: | RSS .. USER |
code: | rss-markup command. |
examples: |
<user> ;rss-markup fbfbot
rss-markuplist .. [handle_rssmarkuplist]
description: | no arguments - show possible markups that can be used. |
---|---|
permissions: | USER |
code: | rss-markuplist command. |
examples: |
<user> ;rss-markuplist
rss-nextpoll .. [handle_rssnextpoll]
description: | [] |
---|---|
permissions: | OPER .. USER |
code: | rss-nextpoll command. |
examples: |
<user> ;rss-nextpoll fbfbot
<user> ;rss-nextpoll all
rss-register .. [handle_rssregister]
description: | arguments: <feedname> <url> - register and start a rss item. |
---|---|
permissions: | USER |
code: | rss-register command. |
rss-running .. [handle_rssrunning]
description: | no arguments - show which watchers are running. |
---|---|
permissions: | RSS .. OPER |
code: | rss-running command. |
examples: |
<user> ;rss-running
rss-scan .. [handle_rssscan]
description: | arguments: <feedname> - scan rss item for used xml tokens. |
---|---|
permissions: | USER |
code: | rss-scan command. |
examples: |
<user> ;rss-scan fbfbot
rss-search .. [handle_rsssearch]
description: | arguments: <searchtxt> - search in titles of cached data. |
---|---|
permissions: | RSS .. USER |
code: | rss-search command. |
examples: |
<user> ;rss-search json
rss-setitems .. [handle_rsssetitems]
description: | arguments: <feedname> <tokens> - set tokens to display - see rss-scan for available tokens. |
---|---|
permissions: | RSS .. USER |
code: | rss-setitems command. |
examples: |
<user> ;rss-setitems fbfbot author author link pubDate
rss-setsleeptime .. [handle_rsssetsleeptime]
description: | arguments: <feedname> <seconds> - set sleeptime of feed, minimum is 60 seconds. |
---|---|
permissions: | OPER |
code: | rss-setsleeptime command. |
examples: |
<user> ;rss-setsleeptime fbfbot 600
rss-seturl .. [handle_rssseturl]
description: | arguments: <feedname> <url> - set url of feed. |
---|---|
permissions: | OPER |
code: | rss-seturl command. |
examples: |
<user> ;rss-seturl fbfbot https://github.com/feedbackflow/fbfbot/commits/master.atom
rss-sleeptime .. [handle_rsssleeptime]
description: | arguments: <feedname> - get sleeptime of rss item. |
---|---|
permissions: | USER |
code: | rss-sleeptime command. |
examples: |
<user> ;rss-sleeptime fbfbot
rss-start .. [handle_rssstart]
description: | arguments: <list of feeds|”all”> - start a rss feed to a user/channel. |
---|---|
permissions: | RSS .. USER |
code: | rss-start command. |
examples: |
<user> ;rss-start fbfbot
rss-stop .. [handle_rssstop]
description: | arguments: <feedname> .. stop a rss feed to a user/channel. |
---|---|
permissions: | RSS .. USER |
code: | rss-stop command. |
examples: |
<user> ;rss-stop fbfbot
rss-stopall .. [handle_rssstopall]
description: | no arguments - stop all rss feeds to a channel. |
---|---|
permissions: | RSS .. OPER |
code: | rss-stopall command. |
examples: |
<user> ;rss-stopall
rss-stopwatch .. [handle_rssstopwatch]
description: | arguments: <feedname> - stop watching a feed. |
---|---|
permissions: | OPER |
code: | rss-stopwatch command. |
examples: |
<user> ;rss-stopwatch fbfbot
rss-sync .. [handle_rsssync]
description: | arguments: <feedname> - sync a feed with the latest. |
---|---|
permissions: | OPER |
code: | rss-sync command. |
examples: |
<user> ;rss-sync mekker
rss-url .. [handle_rssurl]
description: | arguments: <feedname> - return url of feed. |
---|---|
permissions: | OPER |
code: | rss-url command. |
examples: |
<user> ;rss-url fbfbot
rss-watch .. [handle_rsswatch]
description: | arguments: <feedname> [secondstosleep] - start watching a feed. |
---|---|
permissions: | USER |
code: | rss-watch command. |
examples: |
<user> ;rss-watch fbfbot
<user> ;rss-watch fbfbot 600