Bot-BasicBot-Pluggable-Module-HTTPIRCGW
view release on metacpan or search on metacpan
lib/Bot/BasicBot/Pluggable/Module/HTTPIRCGW.pm view on Meta::CPAN
my $res;
foreach my $regex (keys %{$self->{hash}}){
next unless $body =~ /$regex/;
$body =~ s/$regex//;
my ($action, $url) = split'=>',$self->{hash}->{$regex}->{cmd};
my $callback = $self->{hash}->{$regex}->{callback};
$action =~ s/\s+//g;
$url =~ s/\s+//g;
if ($action eq "GET"){
my $req = HTTP::Request->new($action, $url);
$res = $self->{ua}->request($req);
} elsif ($action eq "POST") {
my ($url, $query) = split 'TNO', $url;
my @res = split '&', $query;
my %hash;
foreach (@res) {
my ($field, $value) = split '=', $_;
$hash{$field} = eval $value;
}
$res = $self->{ua}->post($url, \%hash);
( run in 0.385 second using v1.01-cache-2.11-cpan-de7293f3b23 )