Search results for "distribution:Bot-ChatBots bot"
Bot::ChatBots - Basic system for ChatBots
The Bot::ChatBots family of modules aim to help setting up ChatBots in different technologies. The basic model (still somehow in a state of flux) is an extension of Data::Tubes, with a few differences: * pipelines in Data::Tubes are usually assumed t...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Weak - Class for weak references
This module provides a little wrapper class to keep things you want to be as weak as possible. The constructor takes either a hash reference or key/value pairs, and will save it internally (the object is a hash reference). All references in values wi...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Auth - Simple class for authorization
This class provides you a simple authorization mechanism for blocking or allowing records based on specific internal fields. Two mechanisms are provided: *blacklisting* and *whitelisting*. These two mechanisms can be applied to either *users* identif...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Utils - Utility functions for Bot::ChatBots
This module provides a few utilities for ease your way while building stuff with Bot::ChatBots. Nothing is exported by default....
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::MojoPlugin - Mojolicious Plugin base for Bot::ChatBots
This module allows you to create Bot::ChatBots adapter plugins for Mojolicious. In particular, it provides a "register" method that is called by Mojolicious when you load this module as a plugin, taking care to initialize what has to be initialized a...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::Sender - Bot::ChatBots Role for Senders
This is a sender role for bots. If process behaves correctly, "processor" is Data::Tubes-compliant. What Should You Provide/Override This is what you should provide and probably override in the general case: * "process" is mandatory and it is where y...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::Source - Bot::ChatBots Role for sources
This role abstracts elements that identify a source. It is most probably used together with Bot::ChatBots::Role::WebHook (which requires a lot of its methods) but it doesn't have to. What Should You Provide/Override This is what you should provide an...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::Sender - Bot::ChatBots Role for Senders
This is a sender role for bots. What Should You Provide/Override This is what you should provide and probably override in the general case: * "send_message" is mandatory and it is where you actually send messages....
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::Poller - Bot::ChatBots Role for Pollers
This is a poller role for bots. This role is actually a derivation of Bot::ChatBots::Role::Source. A poller works like this: * "schedule" installs a recurring call to whatever "poller" returns. Nothing is executed until "start" in Mojo::IOLoop is run...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::WebHook - Bot::ChatBots Role for WebHooks
This is an updates receiver and dispatcher role for defining WebHooks (i.e. when the platform pushes updates through a webhook). It inherits from "Bot::ChatBots::Role::Source", which provides some of the required methods. Operation Model The generic ...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::WebPoller - Bot::ChatBots Role for Web Pollers
This is a poller role for bots, polling from URLs. This role is actually a derivation of Bot::ChatBots::Role::Poller, adding a "poll" method that implements what needed for fetching data via HTTP/HTTPS asynchronously. You MUST provide "tx_args" upon ...
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
Bot::ChatBots::Role::UserAgent - Bot::ChatBots Role for having a user agent
This role adds some user-agent capabilities using Mojo::UserAgent....
POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC