rbot 0.9.15 is out!
Get it now!
Packaged as a Ruby gem, a gzipped tarball, and a zip file.
The 'better late than never' release, remember to thank rane_ for pestering us about actually doing it. And then pestering us again. And again. And (ok, you get the idea).
Top three plugins for fixes/features/cleanups:
- lastfm
- rss
- markov
Bug fixes for:
- core
- grouphug
- imdb
- lastfm
- UNO!
- rss
- dict
- del.icio.us
- autorejoin
- rot13
- fortune
- markov
- bash
- slashdot
- youtube
- reaction
Notable new features:
- core: better reconnection handling, SIGUSR1 to reconnect
- core: ignore channels (turns bot into a pure logbot)
- core: plugin whitelisting (better than blacklisting if you only want a few)
- core: reconnect command
- core: preliminary Ruby 1.9 support
- core: TokyoCabinet? support as an alternative to BDB
- nickserv: ghosting support
- script plugin: per-script permissions
- UNO!: top ten
- azgame: wordlists
- url: per-channel activation
- autorejoin: kick the kicker!
- bans: ban for mass highlight
- geoip: lat/lon, other providers
- translator: optional target language
- translator: automatic language detection
- markov: smarter (and more annoying, but only if you want it) than ever!
- markov: new storage
- rss: improved support for custom types, only define bare minimum in the plugin itself
- seen: more informative, except for private/secret data
- lastfm: spotify support
New plugins:
- googlefight
- greet
- hangman
- note
- spotify
- tumblr
For plugin writers:
- Utils.timeago Utils.age_string Utils.comma_list Utils.parse_time_offset
- reply options: :nick => true/false/:auto
- reply options: :to => :public/:private/:auto
- wordlists (azgame, hangman)
- filtering for sent messages
- define_filter and load_filters
- String#wrap_nonempty (useful in filters and rss types)
Remember, extending rbot is easy and a lot of fun:
- reactions and inline scripts allow you to quickly define new ways to have the bot interact with users
- for more complex stuff, new plugins can easily be written and added at runtime: rbot exposes a powerful yet simple API just for that
