2 фото в телегу из php

shiyri

Новичок
Добрый день, помогите пожалуйста не могу сообразить, на данный момент в чат телеги отправляю по одной фото с подписью таким образом:
PHP:
<?php
$BASH_Command='curl -s -X POST "https://api.telegram.org/botтокен/sendMediaGroup?chat_id=чат" -F media='[{"type":"photo","media":"@snapshot.jpg"},{"type":"photo","media":"@snapshot2.jpg","caption":"message"}]' -F message="' . htmlspecialchars($_GET["text"]) . '"> /dev/null &';
echo exec($BASH_Command);
?>
но появилась необходимость отправлять 2 фото с подписью, понимаю что надо как-то отправить в массиве, и походу что то идет не так :(
PHP:
<?php
    #!/bin/bash

    $file1='snapshot1.jpg';
    $file2='snapshot2.jpg';
    $image1="attach://"$(basename $file1);
    $image2="attach://"$(basename $file2);
      $BASH_Command = 'curl -s -F media='[{"type":"photo","media":"'$image1'"},{"type":"photo","media":"'$image2'"}]' -H "Content-Type:multipart/form-data" "https://api.telegram.org/botтокен/sendMediaGroup?chat_id=-ид"';
      echo exec($BASH_Command);
?>
php файл и фотки лежат в одной папке
 

shiyri

Новичок
Вот так не получается:
PHP:
<?php
$array1=array('chat_id'=>'чат ид');
$array2=array('photo'=>'@snapshot1.jpg');
$array3=array('photo'=>'@snapshot2.jpg'); 
$ch = curl_init();      
curl_setopt($ch, CURLOPT_URL,"https://api.telegram.org/токен/sendMedia");
curl_custom_postfields($ch,$array1,$array2,$array3);
$output=curl_exec($ch);
close($ch);
?>
 

AnrDaemon

Продвинутый новичок
Что именно "не получается" ? Кроме того, что "@синтаксис" невалиден в современном PHP.
 

AnrDaemon

Продвинутый новичок
Что подсказать? Где тексты ошибок, где отладка? Где ХОТЬ ЧТО-НИБУДЬ, что поможет нам поверить, что вам это действительно нужно и вы пытаетесь в этом разобраться?
 

shiyri

Новичок
Что подсказать? Где тексты ошибок, где отладка? Где ХОТЬ ЧТО-НИБУДЬ, что поможет нам поверить, что вам это действительно нужно и вы пытаетесь в этом разобраться?
планирую через:
response = requests.get('http://www.ru/telega/telegram2.php')
запускать этот скрипт из питона, который будет в телегу отравлять два фото.
после обычного перехода через браузер, белый фон и все.
 

AnrDaemon

Продвинутый новичок
В логи сервера вообще смотрели? error_reporting = -1 ставили?
 
Сверху