Adding more logging
This commit is contained in:
parent
2e6ebf3b10
commit
11fafe4bcc
@ -3,6 +3,7 @@ use strict;
|
|||||||
use warnings;
|
use warnings;
|
||||||
use utf8;
|
use utf8;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use Mojo::JSON qw(encode_json);
|
||||||
use Mnemosyne::Task;
|
use Mnemosyne::Task;
|
||||||
use Mnemosyne::Digest;
|
use Mnemosyne::Digest;
|
||||||
use Mnemosyne::Schedule;
|
use Mnemosyne::Schedule;
|
||||||
@ -31,6 +32,8 @@ sub handle_update {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
warn "DBG full_update: " . encode_json($update) . "\n";
|
||||||
|
|
||||||
my $upd_type = exists $update->{message} ? 'message'
|
my $upd_type = exists $update->{message} ? 'message'
|
||||||
: exists $update->{callback_query} ? 'callback_query'
|
: exists $update->{callback_query} ? 'callback_query'
|
||||||
: 'unknown';
|
: 'unknown';
|
||||||
@ -51,6 +54,9 @@ sub _handle_message {
|
|||||||
my ($msg, $chat_id, $db, $config, $telegram) = @_;
|
my ($msg, $chat_id, $db, $config, $telegram) = @_;
|
||||||
my $text = $msg->{text} // '';
|
my $text = $msg->{text} // '';
|
||||||
|
|
||||||
|
# Non-text messages (photos, stickers, voice, accidental empty sends, etc.)
|
||||||
|
return unless length $text;
|
||||||
|
|
||||||
# Strip bot username suffix from commands (e.g. /help@MnemosyneBot)
|
# Strip bot username suffix from commands (e.g. /help@MnemosyneBot)
|
||||||
$text =~ s{^(/\w+)@\w+}{$1};
|
$text =~ s{^(/\w+)@\w+}{$1};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user