NAME
Bot::BasicBot::Pluggable::Module::HTTPIRCGW - A Simple HTTP Action for Bot::BasicBot::Pluggable
SYNOPSIS
my
$bot
= Bot::BasicBot::Pluggable->new(...);
$bot
->load(
"HTTPIRCGW"
);
my
$HttpIrcGw_handler
=
$bot
->handler(
"HTTPIRCGW"
);
$HttpIrcGw_handler
->set(
$action_file
);
here is an exmple of the action file:
^!(fnord)$
# GET=>http://xxx.xxx/fnordtune.php # sub{$web_out=~s/\r\n//g;}
^!todo
# POST=>http://xxx.xx/wiki/?add_todoTNOnick=$who&text=$body # sub{$web_out = "task added";}
# are delimiters
first there is a regex
for
a command
the action, GET or POST,
with
the url, in the case of a POST, TNO is the separator
then a
sub
with
what to
do
(parsing, result), in the var
"$web_out"
DESCRIPTION
A plugin module for Bot::BasicBot::Pluggable to perform HTTP actions
USAGE
BUGS
SUPPORT
AUTHOR
Franck Cuny
CPAN ID: FRANCKC
tirnanog
franck
@breizhdev
.net
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.