Modules
an extensible, sane chat bot for pluggable chat applications
Base class for whatbot commands
Provide a helper shell to render a Bootstrap page.
Provide web endpoints for your Command
Base component for all whatbot modules.
Config handler for whatbot
Command processor and dispatcher
Base class for data stores.
Basic functionality for DBI-based databases.
Connect whatbot to a MySQL database.
Connect whatbot to a PostgreSQL database.
Connect whatbot to a SQLite database.
Class wrapper for a database table
Database functionality for factoids.
Database functionality for karma.
Class wrapper for a database table row
Database functionality for seen.
Allows commands access to a data "soup".
Database model for url
Track user aliases
Provide a helper shell to render a Bootstrap page.
Represents a Bootstrap link.
Use legacy IO modules with AnyEvent.
Timer functionality for whatbot.
Provides logging from within whatbot
Wrapper class for whatbot message passing
Provides a basic progress meter
Role to provide Pluggable.
Singleton to track state
Unit test helpers for whatbot.
Type definitions for whatbot.
Provides
in lib/Whatbot/Command/API.pm
in lib/Whatbot/Command/Admin.pm
in lib/Whatbot/Command/At.pm
in lib/Whatbot/Command/Awareness.pm
in lib/Whatbot/Command/Calendar.pm
in lib/Whatbot/Command/Convert.pm
in lib/Whatbot/Command/Define.pm
in lib/Whatbot/Command/Factoid.pm
in lib/Whatbot/Command/FactoidListener.pm
in lib/Whatbot/Command/Help.pm
in lib/Whatbot/Command/Insult.pm
in lib/Whatbot/Command/Karma.pm
in lib/Whatbot/Command/KarmaHistory.pm
in lib/Whatbot/Command/Math.pm
in lib/Whatbot/Command/Nslookup.pm
in lib/Whatbot/Command/Role/Template.pm
in lib/Whatbot/Command/Seen.pm
in lib/Whatbot/Command/Tell.pm
in lib/Whatbot/Command/Trigger.pm
in lib/Whatbot/Command/URL.pm