diff --git a/bot.php b/bot.php index 7b97919b..19c41fd1 100755 --- a/bot.php +++ b/bot.php @@ -1,3 +1,4 @@ +#!/usr/bin/env php messages->sendMessage(['peer' => '@danogentili', 'message' => $e->getCode().': '.$e->getMessage().PHP_EOL.$e->getTraceAsString()]); } try { - if (isset($update['update']['message']['media'])) { + if (isset($update['update']['message']['media']) && $update['update']['message']['media'] == 'messageMediaPhoto' && $update['update']['message']['media'] == 'messageMediaDocument') { $time = time(); $file = $MadelineProto->download_to_dir($update['update']['message']['media'], '/tmp'); $MadelineProto->messages->sendMessage(['peer' => $update['update']['message']['from_id'], 'message' => 'Downloaded to '.$file.' in '.(time() - $time).' seconds', 'reply_to_msg_id' => $update['update']['message']['id'], 'entities' => [['_' => 'messageEntityPre', 'offset' => 0, 'length' => strlen($res), 'language' => 'json']]]); diff --git a/src/danog/MadelineProto/Wrappers/FilesHandler.php b/src/danog/MadelineProto/Wrappers/FilesHandler.php index 0d0c2eff..6934d696 100644 --- a/src/danog/MadelineProto/Wrappers/FilesHandler.php +++ b/src/danog/MadelineProto/Wrappers/FilesHandler.php @@ -498,7 +498,7 @@ trait FilesHandler return $res; default: - throw \danog\MadelineProto\Exception('Invalid constructor provided: '.$message_media['_']); + throw new \danog\MadelineProto\Exception('Invalid constructor provided: '.$message_media['_']); } }