AD0DE412
Дек. 17, 2019 18:58:02
тут не версии дело мне кажется что у вас правами что то на хосте
shiyri
Дек. 18, 2019 05:58:29
не с 0,2,8 все стабильно, щас думаю над отправкой фото в чат телеги, везде боты с полным функционалом…… не могу понять, как от туда взять кусок кода для отправки фото.
shiyri
Дек. 18, 2019 13:22:38
// initialise the curl request
$request = curl_init('https://api.telegram.org/botТУТ_ТОКЕН/sendphoto');
// send a file
curl_setopt($request, CURLOPT_POST, true);
curl_setopt(
$request,
CURLOPT_POSTFIELDS,
array(
'chat_id' => 'ИД_ЧАТА',
'photo' => '@' . realpath('absolute path to photo on disk')
));
// output the response
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($request);
// close the session
curl_close($request);
вот это вроде нашел но что то она не отправляет и ошибок не дает
shiyri
Дек. 18, 2019 18:14:51
нашел вот это, и просто и работает через bash
<?php
$text = $_GET["text"];
$BASH_Command='curl -s -X POST "https://api.telegram.org/bot...токен бота.../sendPhoto?chat_id=ид чата" -F photo="@snapshot.jpg" -F caption={$text} > /dev/null &';
echo exec($BASH_Command);
?>
огонь!!!!!
FishHook
Дек. 18, 2019 18:23:18
shiyri
То есть это php-скрипт, внутри которого вызов команды баш, который вы выполняете через bash?
И правда, огонь.
shiyri
Дек. 18, 2019 18:41:51
Нуууу говорю ж ничего в этом не понимаю….. подскажите пожалста у меня через get ничего не приходит,
в телеге картинка и подпись {}, как мне написать что б по ссылке на типа
www.mysite.ru/telega.php?text=смотри кто пришел, приходила эта фотка с подписью
shiyri
Дек. 18, 2019 18:42:47
я понимаю, что надо в caption что-то написать…….
shiyri
Дек. 18, 2019 18:49:56
до этого в телегу вот так отправлялось
sendMessage?chat_id={$chat_id}&parse_mode=html&text={$text}
и этот parse_mode все парсил
shiyri
Дек. 18, 2019 18:56:39
сделал вот так и заработало
caption="' . htmlspecialchars($_GET["text"]) . '"
shiyri
Дек. 18, 2019 18:58:37
Итого для таких же как я

))))
<?php
$BASH_Command='curl -s -X POST "https://api.telegram.org/bot(токен бота, скобки убирайте)/sendPhoto?chat_id=(Ид чата скобки убирайте)" -F photo="@snapshot.jpg" -F caption="' . htmlspecialchars($_GET["text"]) . '" > /dev/null &';
echo exec($BASH_Command);
?>
файл скрин с камеры snapshot.jpg в той же папке что и этот скрипт