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

Changes for version 0.4.2 - 2012-04-14

  • pulled more plugins out of wubot core and moved into WubotX
    • WubotX is still under development, please see the readme for info to install WubotX plugins
  • remove LessThan, GreaterThan, and False reactor plugins, replaced by conditions
  • resolve a bug in the Pulse plugin where some pulses were being skipped
  • added jquery for highlighting selected row and date chooser for taskbot - thanks to eghm!
  • add socks proxy support for plugins that use WebFetcher
  • failure of a check sends a failure message rather than logging to stdout
  • always re-read the cache file when running checks
    • fixes a bug with plugins that fork and then update the cache
  • fix broken sqlite test case

Documentation

perform a single check of an instance of a plugin
perform a single check of an instance of a plugin
start the wubot monitoring process
start the wubot reactor process
start the Mojolicious wubot web interface
monitoring arduino sensor data
guide for debugging feeds
example fu for handling feeds
monitoring and reacting to a feed
guide for using wubot
overview of the monitor plugins
guide for running multiple communicating bots
guide to using notifications
overview of the reactor plugins
rule field description
guide to using wubot to monitor tasks
guide for using the wubot web interface

Modules

personal distributed reactive automation
perform checks for an instance of a monitor
evaluation conditions on reactor rules
read wubot plugin configuration
add or remove messages from a local wubot SQLite message queue
wubot logging library
send a message once per minute
role for plugins that need to cache data between runs
a role that should be used by all wubot plugins
monitor results of SQLite queries
a plugin for testing purposes
fetch content from a URL
monitor a web page for items matching a regexp
runs reactive rules on a message
capture data from a field using a regexp
clean a field using a regexp
display a notification to stdout
copy the value from one field to another field
remove a field from the message
display the contents of a field or an entire message
strip HTML data from a field
map the value of one field to a value for another using a lookup table
search for an appropriate icon for a message
strip image tags from a field
store messages in a App::Wubot::LocalMessageStore queue
insert or update a message in a SQLite table row
delete a row from a SQLite table
set one or more fields on the message to a configured value
split a CSV field on a message out into multiple other fields
keep track of check statuses
build a field using existing message fields as a template
use a regexps to transform the data in a field
try to identify user from the 'username' field
fetch data from a URL
the wubot library for working with SQLite
color themes for wubot
under construction
follow the tail of a growing file
utilities for dealing with time durations
fetch content from the web
under construction
Mojolicious web interface for wubot
web interface for wubot graphs
WubotX extensions manager

Provides

in lib/App/Wubot/Obj/Roles/Obj.pm
in lib/App/Wubot/Web/Obj/Roles/Obj.pm