Bot-ChatBots-Telegram
view release on metacpan or search on metacpan
eg/tutorial-webhook view on Meta::CPAN
#
# $ perl tutorial-webhook daemon \
# -l 'https://*:3000?cert=server.crt&key=server.key'
use strict;
use warnings;
use Mojolicious::Lite;
my $token = $ENV{TOKEN};
my $bot_url = $ENV{BOT_URL};
my $certificate = do { local (@ARGV, $/) = 'server.crt'; <> };
plugin 'Bot::ChatBots::Telegram' => instances => [
[
'WebHook',
processor => \&process_record,
register => 1,
token => $token,
unregister => 1,
url => $bot_url,
certificate => $certificate,
lib/Bot/ChatBots/Telegram/Guide/Tutorial.pod view on Meta::CPAN
C<server.key>.
#!/usr/bin/env perl
use strict;
use warnings;
use Mojolicious::Lite;
my $token = $ENV{TOKEN};
my $bot_url = $ENV{BOT_URL};
my $certificate = do { local (@ARGV, $/) = 'server.crt'; <> };
plugin 'Bot::ChatBots::Telegram' => instances => [
[
'WebHook',
processor => \&process_record,
register => 1,
token => $token,
unregister => 1,
url => $bot_url,
certificate => $certificate,
lib/Bot/ChatBots/Telegram/Guide/Tutorial.pod view on Meta::CPAN
where differences end). This is the new part:
#!/usr/bin/env perl
use strict;
use warnings;
use Mojolicious::Lite;
my $token = $ENV{TOKEN};
my $bot_url = $ENV{BOT_URL};
my $certificate = do { local (@ARGV, $/) = 'server.crt'; <> };
plugin 'Bot::ChatBots::Telegram' => instances => [
[
'WebHook',
processor => \&process_record,
register => 1,
token => $token,
unregister => 1,
url => $bot_url,
certificate => $certificate,
( run in 0.567 second using v1.01-cache-2.11-cpan-49f99fa48dc )