Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2019 18:58:02

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

из ip камеры в телегу

тут не версии дело мне кажется что у вас правами что то на хосте



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#2 Дек. 18, 2019 05:58:29

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

не с 0,2,8 все стабильно, щас думаю над отправкой фото в чат телеги, везде боты с полным функционалом…… не могу понять, как от туда взять кусок кода для отправки фото.

Офлайн

#3 Дек. 18, 2019 13:22:38

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

 // 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);

вот это вроде нашел но что то она не отправляет и ошибок не дает

Офлайн

#4 Дек. 18, 2019 18:14:51

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

нашел вот это, и просто и работает через 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);
?>
огонь!!!!!

Офлайн

#5 Дек. 18, 2019 18:23:18

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

из ip камеры в телегу

shiyri
То есть это php-скрипт, внутри которого вызов команды баш, который вы выполняете через bash?
И правда, огонь.



Офлайн

#6 Дек. 18, 2019 18:41:51

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

Нуууу говорю ж ничего в этом не понимаю….. подскажите пожалста у меня через get ничего не приходит,
в телеге картинка и подпись {}, как мне написать что б по ссылке на типа www.mysite.ru/telega.php?text=смотри кто пришел, приходила эта фотка с подписью

Офлайн

#7 Дек. 18, 2019 18:42:47

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

я понимаю, что надо в caption что-то написать…….

Офлайн

#8 Дек. 18, 2019 18:49:56

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

до этого в телегу вот так отправлялось

 sendMessage?chat_id={$chat_id}&parse_mode=html&text={$text}
и этот parse_mode все парсил

Офлайн

#9 Дек. 18, 2019 18:56:39

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

сделал вот так и заработало

 caption="' . htmlspecialchars($_GET["text"]) . '"

Офлайн

#10 Дек. 18, 2019 18:58:37

shiyri
Зарегистрирован: 2019-07-09
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

из ip камеры в телегу

Итого для таких же как я ))))

 <?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 в той же папке что и этот скрипт

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version