aboutsummaryrefslogtreecommitdiff
path: root/tgserver
diff options
context:
space:
mode:
authorGuillermo Ramos2020-04-26 11:49:06 +0200
committerGuillermo Ramos2020-04-26 11:49:10 +0200
commitc5191f10359f32a3af44f4087322348602734a3c (patch)
tree2d1de0e76b522157323a23c049689a55c48a18df /tgserver
parent6f347a1ff480a16a4010ef5b5a044bc55ff2c6f7 (diff)
downloadtgutils-c5191f10359f32a3af44f4087322348602734a3c.tar.gz
Support photos in tgserver
Diffstat (limited to 'tgserver')
-rwxr-xr-xtgserver8
1 files changed, 7 insertions, 1 deletions
diff --git a/tgserver b/tgserver
index 4de8fdb..73c68ac 100755
--- a/tgserver
+++ b/tgserver
@@ -114,7 +114,13 @@ sub reply {
if ($type eq 'DOCUMENT') {
my $caption = $response->{'caption'};
$logger->info("🤖: [Document '$caption'] -> $chat_id\n");
- $api->send_document($chat_id, decode_base64 $response->{'content'}, $caption);
+ $api->send_document($chat_id, decode_base64 $response->{'content'},
+ $response->{'filename'}, $caption);
+ } elsif ($type eq 'PHOTO') {
+ my $caption = $response->{'caption'};
+ $logger->info("🤖: [Photo '$caption'] -> $chat_id\n");
+ $api->send_photo($chat_id, decode_base64 $response->{'content'},
+ $response->{'filename'}, $caption);
} elsif ($type eq 'TEXT' and $response) {
$logger->info("🤖: '$response' -> $chat_id\n");
$api->send_message($chat_id, $response);