DoctorKarma/bin/doctor_agustin.pl

30 lines
741 B
Perl
Raw Normal View History

2022-02-04 20:43:32 +01:00
#!/usr/bin/env perl
use v5.30.0;
use strict;
use warnings;
use Data::Dumper;
2022-02-04 20:43:32 +01:00
use JSON;
2022-02-06 18:07:40 +01:00
use DoctorKarma::Config;
use DoctorKarma::Telegram;
use DoctorKarma::Logger;
2022-02-04 20:43:32 +01:00
2022-02-06 18:07:40 +01:00
my $config = DoctorKarma::Config->new;
my $logger = DoctorKarma::Logger->new;
my $telegram =
2022-02-06 18:07:40 +01:00
DoctorKarma::Telegram->new( telegram_token => $config->telegram_token );
while (1) {
my $updates = $telegram->get_updates;
for my $update ($updates->@*) {
if (exists $update->{message}{text}) {
my $message = $update->{message}{text};
my $user_id = $update->{message}{from}{id};
my $username = $update->{message}{from}{username};
$logger->log_info("'$message' received from $username:$user_id");
}
}
}