Ejemplo n.º 1
0
 public static function SendDocumentByPath(\PDO $db, $local_path, $chat_id)
 {
     $md5 = md5_file($local_path, true);
     if (isset($local_path)) {
         $photoSQL = new Photo($db);
         $file_id = $photoSQL->getServerPhotoId($md5, $local_path);
         if ($file_id !== false) {
             Telegram::fileIdPhotoSender($chat_id, $file_id);
         } else {
             $back = Telegram::sendDocument($chat_id, $local_path);
             $back = json_decode($back, true);
             $file_id = end($back['result']['photo'])['file_id'];
             $photoSQL->addServerPhotoId($file_id, $md5, $local_path);
         }
     }
 }