mirror of
https://github.com/perlbot/perlbuut
synced 2025-06-07 16:25:41 -04:00
Added new plugin for people to discover
This commit is contained in:
parent
0677a43e11
commit
6a0e09327e
3 changed files with 28 additions and 1 deletions
1
cpanfile
1
cpanfile
|
@ -160,3 +160,4 @@ requires 'V';
|
||||||
requires 'Path::Tiny';
|
requires 'Path::Tiny';
|
||||||
requires 'CryptX';
|
requires 'CryptX';
|
||||||
requires 'MIME::Base64';
|
requires 'MIME::Base64';
|
||||||
|
requires 'DateTime::Event::Cron';
|
||||||
|
|
|
@ -59,7 +59,7 @@ sub make_pastebin_all {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
my @versions = ('', 't', qw(1 2 3 4 5.0 5.1 5.2 5.3 5.4 5.5 tall all rall yall), map {$_, $_."t"} qw/5.6 5.8 5.8.4 5.8.8 5.10 5.10.0 5.12 5.14 5.16 5.18 5.20 5.22 5.24 5.26 5.28 5.30 5.30.3 5.30.2 5.30.1 5.30.0 5.28.2 5.28.1 5.28.0 5.26.3 5.26.2 5.26.1 5.26.0 5.24.4 5.24.3 5.24.2 5.24.1 5.24.0 5.22.4 5.22.3 5.22.2 5.22.1 5.22.0 5.20.3 5.20.2 5.20.1 5.20.0 5.18.4 5.18.3 5.18.2 5.18.1 5.18.0 5.16.3 5.16.2 5.16.1 5.16.0 5.14.4 5.14.3 5.14.2 5.14.1 5.14.0 5.12.5 5.12.4 5.12.3 5.12.2 5.12.1 5.12.0 5.10.1 5.10.0 5.8.9 5.8.8 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 5.6.2 5.6.1 5.6.0/);
|
my @versions = ('', 't', qw(1 2 3 4 5.0 5.1 5.2 5.3 5.4 5.5 tall all rall yall), map {$_, $_."t"} qw/5.6 5.8 5.8.4 5.8.8 5.10 5.10.0 5.12 5.14 5.16 5.18 5.20 5.22 5.24 5.26 5.28 5.32 5.32.0 5.30 5.30.3 5.30.2 5.30.1 5.30.0 5.28.2 5.28.1 5.28.0 5.26.3 5.26.2 5.26.1 5.26.0 5.24.4 5.24.3 5.24.2 5.24.1 5.24.0 5.22.4 5.22.3 5.22.2 5.22.1 5.22.0 5.20.3 5.20.2 5.20.1 5.20.0 5.18.4 5.18.3 5.18.2 5.18.1 5.18.0 5.16.3 5.16.2 5.16.1 5.16.0 5.14.4 5.14.3 5.14.2 5.14.1 5.14.0 5.12.5 5.12.4 5.12.3 5.12.2 5.12.1 5.12.0 5.10.1 5.10.0 5.8.9 5.8.8 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 5.6.2 5.6.1 5.6.0/);
|
||||||
|
|
||||||
sub new {
|
sub new {
|
||||||
my( $class ) = @_;
|
my( $class ) = @_;
|
||||||
|
|
26
plugins/talktome.pm
Normal file
26
plugins/talktome.pm
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
use LWP::UserAgent;
|
||||||
|
use JSON::MaybeXS qw/encode_json/;
|
||||||
|
|
||||||
|
sub {
|
||||||
|
my( $said ) = @_;
|
||||||
|
|
||||||
|
my $ua = LWP::UserAgent->new( agent => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko, really Perlbot) Chrome/45.0.2454.85 Safari/537.36" );
|
||||||
|
my $url = "https://nodered.simcop2387.info/perlbot/talktome/";
|
||||||
|
|
||||||
|
my $alexatest = {
|
||||||
|
text => $said->{body},
|
||||||
|
who => $said->{name},
|
||||||
|
};
|
||||||
|
|
||||||
|
my $resp = $ua->put( $url, "Content-Type" => "application/json", Content => encode_json($alexatest) );
|
||||||
|
|
||||||
|
if( not $resp ) {
|
||||||
|
print "Couldn't fetch [$url] you failure";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
print "You have sent an annoyance to simcop2387";
|
||||||
|
}
|
||||||
|
|
||||||
|
__DATA__
|
||||||
|
talktome - Send a message to simcop2387's NSA listening device to be read out loud.
|
Loading…
Add table
Reference in a new issue