The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:Bot-ChatBots bot"

Bot::ChatBots - Basic system for ChatBots River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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

lib/Bot/ChatBots.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

Bot::ChatBots::MojoPlugin - Mojolicious Plugin base for Bot::ChatBots River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

This role adds some user-agent capabilities using Mojo::UserAgent....

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Auth.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Role/UserAgent.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/MojoPlugin.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Role/Sender.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Role/Poller.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Utils.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC

lib/Bot/ChatBots/Weak.pm River stage one • 4 direct dependents • 4 total dependents

POLETTIX/Bot-ChatBots-0.014 - 11 Mar 2018 06:42:53 UTC
24 results (0.03 seconds)