The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.77 - 2009-07-12

  • added a new event 'replied' to give any module the chance to act on that
  • Join:
    • corrected missing command in help
  • Seen:
    • now also reckognize joins and parts
  • Infobot:
    • there's an user defineable http_timeout variabe that defaults to ten seconds (fixes #3239)
    • settable limit on how many RSS items to return
    • just shorten entries when @entries is bigger than user_max_entries
  • Vars:
    • checking the definedness of $value so you can set a variable to 0 for example

Documentation

A standard Bot::BasicBot::Pluggable script

Modules

extended simple IRC bot for pluggable modules
base module for all BasicBot plugins
authentication for Bot::BasicBot::Pluggable modules
DNS lookups for hostnames or IP addresses
searches Google for terms and spellings
infobot clone redone in B::B::P.
join and leave channels; remembers state
tracks karma for various concepts
loads and unloads bot modules; remembers state
track when and where people were seen
speaks the title of URLs mentioned
change internal module variables
base class for the back-end pluggable store
use DBI to provide a storage backend
use DBM::Deep to provide a storage backend
use memory (RAM) to provide a storage backend
use Storable to provide a storage backend
utilities to aid in testing of Bot::BasicBot::Pluggable modules
basics tests for Bot::BasicBot::Pluggable storage classes

Provides

in lib/Bot/BasicBot/Pluggable/Module/Base.pm