summaryrefslogtreecommitdiff
path: root/data/rbot
AgeCommit message (Collapse)Author
2009-01-30quotes plugin: add missing 'lastquote :channel' mapGiuseppe Bilotta
2009-01-30quotes plugin: 'other channel' commands must be mapped earlierGiuseppe Bilotta
Due to the way mapping work, quote commands whose first parameter is a channel must be mapped before the ones that implicitly refer to the current channel. This has the upside that they really work, and the downside that commands that refer to the current channel must specify the channel if their argument begins wit something that looks like a channel spec. However, this last case is extremely rare, so we're fine.
2009-01-28markov plugin: stricter permission on ignore and probabilityGiuseppe Bilotta
2009-01-28imdb plugin: fixed the ratings regexMatthias Hecker
2009-01-28rss plugin: don't warn on rewatchGiuseppe Bilotta
There is no need to warn when calling watchRss on a watched feed; in fact, since watchRss() is called every time a watcher is added, it just spam the channels with a useless message that also provides unnecessary information. So just return.
2009-01-28rss plugin: compact list of rss feedsGiuseppe Bilotta
When lots of rss feeds are defined, the bot will flood the channel on rss list. Fix by showing a compact list when the number of feeds is higher than the maximum output lines.
2009-01-28dict plugin: ircify html in demauro search resultGiuseppe Bilotta
Demauro's search results can contain some HTML, so clean it up before output.
2009-01-28quotes plugin: remove a done TODO itemGiuseppe Bilotta
2009-01-28* (rss.rb) bypass the http cache on !rss rewatchdmitry kim
2009-01-27azgame plugin: use Wordlist providerGiuseppe Bilotta
2009-01-27hangman plugin: tell who nailed the word/killed the guyGiuseppe Bilotta
2009-01-27hangman plugin: various improvements including support for wordlistsRaine Virta
2009-01-27url plugin: urls info should work regardless of configGiuseppe Bilotta
The 'urls info' command to manually query for link information should always work, regardless of the setting of the url.only_on_channels config setting. Fix by making the channels list for handle_urls() into an option (defaulting to url.only_on_channels) and passing an empty list from info().
2009-01-27url plugin: option hash for handle_urls()Giuseppe Bilotta
Turn handle_urls() options (other than the message) into a parameter hash.
2009-01-26rss plugin: fix watcher for empty feedGiuseppe Bilotta
2009-01-26rss plugin: parseRss returns the number of found itemsGiuseppe Bilotta
Change the parseRss routine to return the number of found items, or nil in case of error. This helps clearly differentiate between empty feeds (which are still legit) and b0rked feeds. This change in logic does not alter the fact that a feed update with no items will not wipe existing old feed items.
2009-01-24+ (rss.rb) monkey-patch some basic common api over different rss item implsdmitry kim
2009-01-22hangman pluginRaine Virta
2009-01-22rss plugin: mangle email in git formatGiuseppe Bilotta
Also fix a comment typo on the flyby
2009-01-22dice, 8ball: always add the nick to the replyGiuseppe Bilotta
2009-01-22+ (reply) config option to force reply to querySimon Hafner
+ (reply) symbol to bypass the config option * (plugins) fixed url according to the patch The symbols are: :to => :public force the message to be replied in channel (if any) :to => :private force the message to be replied in private :to => :auto takes core.private_replies (default)
2009-01-22* (plugins) changed to the new reply schema (:nick)Simon Hafner
2009-01-20bash plugin: bash latest is not brokenGiuseppe Bilotta
2009-01-20bash plugin: document bash searchGiuseppe Bilotta
2009-01-20bash plugin: refactor and localize helpGiuseppe Bilotta
2009-01-08fortune: configurable options for the commandGiuseppe Bilotta
2009-01-08fortune plugin: fix autodetectionGiuseppe Bilotta
An empty String is not false in Ruby, so check for it properly. Also, find_fortune needs a message passed to it, to be used when it discovers the correct path.
2009-01-08quakeauth: identify expects Hash for second parameterGiuseppe Bilotta
2009-01-08rot13: convert result to stringGiuseppe Bilotta
When core.reply_with_nick is active, m.reply expects the argument to be a String. Do the conversion explicitly.
2009-01-07autorejoin: no-kick listGiuseppe Bilotta
Botusers in the rejoin.no_kick_list config value can kick the bot without risking being kicked when it rejoins
2009-01-07autorejoin: option to kick the kickerGiuseppe Bilotta
2009-01-07autorejoin: standard headerGiuseppe Bilotta
2009-01-07autorejoin: work on password-protected channels tooGiuseppe Bilotta
2009-01-07twitter: appropriate messages when failing to get friends' statusGiuseppe Bilotta
2009-01-07twitter: auth when checking friends timelineGiuseppe Bilotta
Fixes issue #20.
2009-01-04del.icio.us plugin: bailout early if not configuredGiuseppe Bilotta
2009-01-04dict plugin: update De Mauro URLGiuseppe Bilotta
The old dictionary has moved to old.demauroparavia.it; update URLs accordingly.
2008-12-31url plugin: added a config option for displaying link info only on specific ↵Raine Virta
channels
2008-12-29rss plugin: typo in helpGiuseppe Bilotta
2008-12-28plugins: raise a descriptive LoadError when the db is corrupt on loadGiuseppe Bilotta
2008-11-20rss plugin: prevent double UTF-8 decondingGiuseppe Bilotta
The rss parser looks at the encoding specified into the XML file and converts everything to UTF-8. Since we do the UTF-8 conversion ourselves, monkey-patch the XML 'encoding' declaration to claim it's UTF-8 already (as it actually is).
2008-11-17azgame plugin: support autoadding words to wordlistGiuseppe Bilotta
When the game is started with a wordlist it's possible to specify a language to use for existence of words. When a word is not found in the wordlist, it's checked against the given language check function, and if present it's added to a specific file (autoadd-#{language}), which is also used on load to choose the word to pick.
2008-11-17azgame plugin: sort wordlist on loadGiuseppe Bilotta
2008-11-17azgame plugin: strip BOM during wordlist loadingGiuseppe Bilotta
2008-11-17azgame plugin: borked wordlist loading with previous patchGiuseppe Bilotta
2008-11-17azgame plugin: show available languages and wordlists in helpGiuseppe Bilotta
2008-11-17azgame plugin: generic wordlist mechanismGiuseppe Bilotta
Make the wordlist mechanism general. Any language which has no special support can be used, as long as a wordlist is provided.
2008-11-11UNO plugin: handle empty top listsGiuseppe Bilotta
2008-11-11UNO plugin: add top and topwin commands to helpGiuseppe Bilotta
2008-11-03script plugin: improve helpGiuseppe Bilotta