Search results for "module:IM::Engine"
IM::Engine - The HTTP::Engine of instant messaging
IM::Engine abstracts away the details of talking through different IM services. A Jabber bot will be essentially the same as an AIM bot, so IM::Engine facilitates switching between these different services. It is currently alpha quality with serious ...
SARTAK/IM-Engine-0.06 - 18 Aug 2009 08:51:48 UTC
IM::Engine::Message - an instant message, IRC line, etc.
SARTAK/IM-Engine-0.06
-
18 Aug 2009 08:51:48 UTC
IM::Engine::Outgoing - a message we're sending to somebody
SARTAK/IM-Engine-0.06
-
18 Aug 2009 08:51:48 UTC
IM::Engine::HasPlugins - role for objects that have plugins
This should probably only be applied to IM::Engine objects. Beware!...
SARTAK/IM-Engine-0.06 - 18 Aug 2009 08:51:48 UTC
IM::Engine::Plugin::State - Keep track of some state for each user
This module lets you store some state for each user. Right now the only backend is IM::Engine::Plugin::State::InMemory which seriously limits usability. But more will come. I just want something with a useful API that I can continue to build up....
SARTAK/IM-Engine-Plugin-State-0.01 - 09 Aug 2009 19:32:40 UTC
IM::Engine::Plugin::Dispatcher - Path::Dispatcher ♥ IM::Engine
Path::Dispatcher is a pretty good way of running some code based on some string input. My personal use case for Path::Dispatcher was for IM or IRC bots, so this is me eating my own dog food. This module is meant to be extended to improve Path::Dispat...
SARTAK/IM-Engine-Plugin-Dispatcher-0.02 - 09 Aug 2009 19:15:53 UTC
IM::Engine::PluggableConstructor - provide new_with_plugins
Some plugins need to extend built-in classes. For example, IM::Engine::Plugin::State needs to extend IM::Engine::User with methods such as "get_state" and "set_state". This role provides a new constructor "new_with_plugins" to classes that need to be...
SARTAK/IM-Engine-0.06 - 18 Aug 2009 08:51:48 UTC