From 40f7548624c6449c0e03e1f6b8c886c53a0928f4 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Mon, 9 Jan 2017 17:23:00 +0100 Subject: [PATCH] Fixed more bugs --- bot.php | 3 ++- src/danog/MadelineProto/Wrappers/FilesHandler.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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['_']); } }