Search results for "distribution:Bot-Backbone HANENKAMP"
Bot::Backbone - Extensible framework for building bots
Bots should be easy to build. Also a bot framework does not need to be tied to a particular protocol (e.g., IRC, Jabber, Slack, etc.). However, most bot tools fail at either of these. Finally, it should be possible to create generic services that a b...
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Types - The type library for Bot::Backbone
This is a container for the various types used by Bot::Backbone. It is built using MooseX::Types....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Bot - Provides backbone services to your bot
When you use Bot::Backbone in your code, you get a bot implementing this role. It provides tools for constructing, executing, and shutting down services....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Identity - Describes an account sending or receiving a message
Holds username and display name information for a chat account....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service - Useful features for services
This is a Moose-replacement for bot backbone services. It provides a similar set of features to a service class as are provided to bot classes by Bot::Backbone....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Message - Describes a message or response
HANENKAMP/Bot-Backbone-0.161950
-
13 Jul 2016 18:41:40 UTC
Bot::Backbone::Dispatcher - Simple dispatching tool
A dispatcher is an array of predicates that are each executed in turn. Each predicate is a subroutine that is run against the message that may or may not take an action against it and is expected to return a boolean value declaring whether any action...
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::DispatchSugar - Shared sugar methods for dispatch
Do not use this package directly. See Bot::Backbone and Bot::Backbone::Service....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::SendPolicy - Define policies to prevent flooding and other bot no-nos
Bots are fun and all, but they can easily become annoying. These controls for preventing a bot from sending too often or repeating itself too frequently can help to minimize that annoyance. The purpose of the send policy framework is to allow the bot...
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Meta::Class::Bot - Metaclass attached to backbone bots
This provides the metaclass features needed for each bot and allow some introspection of the bot's structure....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::GroupChat - A helper chat for performing group chats
This is a chat consumer that provides chat services to a specific group on the consumed chat service....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::DirectChat - A helper for doing direct chats
This is a chat service layered on top of an existing chat service. It only passes on direct chats received and only sends direct chages back....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Meta::Class::Service - Metaclass attached to backbone bot services
This provides some tools necessary for building a dispatcher. It also lists all the additional roles that should be applied to a bot using this service....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Bot::Role::GroupChat - Provides some group related help tools
This role is automatically applied to any bot that has one or more Bot::Backbone::Service::GroupChat services....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::Role::Chat - Chat services must implement this role
A chat service is one that sends and receives messages to other entities. See the following implementations: * Bot::Backbone::Service::ConsoleChat * Bot::Backbone::Service::JabberChat * Bot::Backbone::Service::IRChat * Bot::Backbone::Service::SlackCh...
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Dispatcher::Predicate - Defines the predicate packages responsible for aiding dispatch
Not much to see here unless you want to define custom predicates. If that is your goal, you must read the code. You probably also want to read the code in Bot::Backbone::DispatchSugar while you're at it....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::SendPolicy::Aggregate - Pull several send policies together
You probably don't need to worry about this policy directly. Simply by defining a policy using the "send_policy" helper loaded by Bot::Backbone, you will end up using this to mix them together. Basically, this just provides tools for configuring mult...
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::Role::Sender - Marks a service as one that may send messages
A sender is a service that provides "send_message" and "send_reply" methods....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::ConsoleChat - Chat with an interactive command line
This is a handy service for interacting with a bot from the command line. This can be useful for interfering with the state of the bot or working with the bot without going through some other chat server....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC
Bot::Backbone::Service::Role::Service - Role implemented by all bot services
All bot services must implement this role....
HANENKAMP/Bot-Backbone-0.161950 - 13 Jul 2016 18:41:40 UTC