RSS


about


author:FeedBackLoop <feedbackloop@gmail.com>
contact:FREENODE/#fbf
distribution:core
license:

description


the rss mantra is of the following:

  1. add a url with !rss-add <feedname> <url>
  2. use !rss-start <feed> in the channel you want the feed to appear
  3. run !rss-scan <feed> to see what tokens you can use .. add them with !rss-additem <feed> <token>
  4. change markup with !rss-addmarkup <feed> <markupitem> <value> .. see !rss-markuplist for possible markups
  5. check with !rss-feeds in a channel to see what feeds are running in a channel
  6. in case of trouble check !rss-running to see what feeds are monitored
  7. enjoy

commands


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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. rss-channels .. [handle_rsschannels]

    description:arguments: <feedname> - show channels of rss feed.
    permissions:OPER
    code:rss-channels command.
    examples:
    <user> ;rss-channels fbfbot
  7. rss-del .. [handle_rssdel]

    description:arguments: <feedname> .. delete a rss item.
    permissions:OPER .. RSS
    code:rss-del command.
    examples:
    <user> ;rss-del mekker
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. rss-get .. [handle_rssget]

    description:arguments: <feedname> - fetch feed data.
    permissions:RSS .. USER
    code:rss-get command.
  14. 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
  15. 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
  16. rss-lastpoll .. [handle_rsslastpoll]

    description:[]
    permissions:OPER .. USER
    code:rss-lastpoll command.
    examples:
    <user> ;rss-lastpoll fbfbot
    <user> ;rss-lastpoll all
  17. 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
  18. rss-list .. [handle_rsslist]

    description:no arguments - return list of available rss items.
    permissions:RSS .. USER
    code:rss-list command.
    examples:
    <user> ;rss-list
  19. 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
  20. rss-markuplist .. [handle_rssmarkuplist]

    description:no arguments - show possible markups that can be used.
    permissions:USER
    code:rss-markuplist command.
    examples:
    <user> ;rss-markuplist
  21. rss-nextpoll .. [handle_rssnextpoll]

    description:[]
    permissions:OPER .. USER
    code:rss-nextpoll command.
    examples:
    <user> ;rss-nextpoll fbfbot
    <user> ;rss-nextpoll all
  22. rss-register .. [handle_rssregister]

    description:arguments: <feedname> <url> - register and start a rss item.
    permissions:USER
    code:rss-register command.
  23. rss-running .. [handle_rssrunning]

    description:no arguments - show which watchers are running.
    permissions:RSS .. OPER
    code:rss-running command.
    examples:
    <user> ;rss-running
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. rss-sleeptime .. [handle_rsssleeptime]

    description:arguments: <feedname> - get sleeptime of rss item.
    permissions:USER
    code:rss-sleeptime command.
    examples:
    <user> ;rss-sleeptime fbfbot
  30. 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
  31. 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
  32. 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
  33. rss-stopwatch .. [handle_rssstopwatch]

    description:arguments: <feedname> - stop watching a feed.
    permissions:OPER
    code:rss-stopwatch command.
    examples:
    <user> ;rss-stopwatch fbfbot
  34. rss-sync .. [handle_rsssync]

    description:arguments: <feedname> - sync a feed with the latest.
    permissions:OPER
    code:rss-sync command.
    examples:
    <user> ;rss-sync mekker
  35. rss-url .. [handle_rssurl]

    description:arguments: <feedname> - return url of feed.
    permissions:OPER
    code:rss-url command.
    examples:
    <user> ;rss-url fbfbot
  36. 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

Table Of Contents

Previous topic

REMIND

Next topic

SEARCH

This Page