Страница 113 из 191
Re: [Модуль] Telegram (telegram)
Добавлено: Вт дек 25, 2018 3:32 pm
ученик
вот такая ошибка идёт: не могут все сервера прокси такую ошибку давать ([description] => Not Found
[error_code] => 404
[ok] =>
(
15:30:44 Array
Отправлено с моего HUAWEI VNS-L21 через Tapatalk
Re: [Модуль] Telegram (telegram)
Добавлено: Вт дек 25, 2018 6:13 pm
kostya4000
Для всех кто устал перебирать прокси, поднимаем свой локальный тор прокси для телеграма.
У меня линукс и делаю для него.
ставим пакеты
Код: Выделить всё
sudo apt-get install tor tor-geoipdb privoxy
в настройках плагина телеграм указываем использовать SOCKS5, адрес прокси сервера 127.0.0.1:9050
В принципе для работы бота этого будет достаточно.
На windows можно поставить тор браузер и использовать такой же прокси, но браузер должен быть запущен.
Re: [Модуль] Telegram (telegram)
Добавлено: Вт дек 25, 2018 6:57 pm
Albert
kostya4000 писал(а): ↑Вт дек 25, 2018 6:13 pm
...
На windows можно поставить тор браузер и использовать такой же прокси, но браузер должен быть запущен.
Заблуждаетесь. Не должен быть запущен. Просто запускается как служба. Всё достаточно просто.
tor.exe --service install
Re: [Модуль] Telegram (telegram)
Добавлено: Вт дек 25, 2018 7:04 pm
kostya4000
с windows дел не имел, спорить не буду.
Re: [Модуль] Telegram (telegram)
Добавлено: Вт дек 25, 2018 8:50 pm
Andy111
kostya4000 писал(а): ↑Вт дек 25, 2018 6:13 pm
в настройках плагина телеграм указываем использовать SOCKS5, адрес прокси сервера 127.0.0.1:9050
В принципе для работы бота этого будет достаточно.
На windows можно поставить тор браузер и использовать такой же прокси, но браузер должен быть запущен.
на "windows" поставил "tor" в "телеграмме" socks5, адрес:порт... - отправил одно сообщение и затух...
Поставил "privoxy", socks5, адрес: порт, соответственно 8118, ... тишина...
с socks5 поменял на http - заработало! wtf ???
Оно, конечно, работает и ладно...
Re: [Модуль] Telegram (telegram)
Добавлено: Ср дек 26, 2018 7:13 pm
kirush
Eraser писал(а): ↑Ср ноя 28, 2018 10:48 am
Код для команды телеграмм
Код: Выделить всё
$objects=getObjectsByClass("SCameras");
$photos = array();
foreach($objects as $obj) {
$this->sendAction($chat_id,"upload_photo");
$url = BASE_URL.gg($obj['TITLE'].".snapshotPreviewURL");
$img = "/var/www/files/".$obj['TITLE'].".jpg";
try {
$data = file_get_contents($url);
$i = strlen($data);
$handle = fopen($img, "w");
fwrite($handle, $data);
fclose($handle);
if ($i > 0) $photos[] = $img;
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
}
$this->sendAlbum($chat_id, $photos,'Камеры');
album.png
А откуда путь /var/www/files/ взялся? Я вижу в /var/www/html/cms/cached
файлики...но почему то все равно не работает
А куда пишется лог файл выполняемого скрипта? Пытался добавить echo чтобы отладить, не могу найти нигде
В X-RAY:
Код: Выделить всё
Camera01.snapshotPreviewURL:
Камера 1 /modules/thumb/thumb.php?img=%2Fvar%2Fwww%2Fhtml%2Fcms%2Fcached%2Fthumb_45c2643d2c3dc111f85cf2d571ed5d6bhttp10125510288cgibinapicgicmdSnapchannel0rsABC123useradminpasswordxxxx50&h=&url=aHR0cDovLzEwLjEuMjU1LjEwMjo4OC9jZ2ktYmluL2FwaS5jZ2k/Y21kPVNuYXAmY2hhbm5lbD0wJnJzPUFCQzEyMyZ1c2VyPWFkbWluJnBhc3N3b3JkPXF3c3h6YQ==&live=&username=admin&password=xxxx&transport=
Файлики thumb появляются только если зайти в "Простые устройства" и дождаться отображения скриншотов.
Файлы в папке вот такого вида:
thumb_45c2643d2c3dc111f85cf2d571ed5d6bhttp10125510288cgibinapicgicmdSnapchannel0rsABC123useradminpasswordxxxx
Re: [Модуль] Telegram (telegram)
Добавлено: Чт дек 27, 2018 5:03 am
ученик
04:53:35 Sended - Идет расход ХВС
04:55:58 Send to *********** - Плита включилась
04:55:58 {"keyboard":[["Ping"]],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
04:55:58 Array
(
[ok] =>
[curl_error_code] => 56
[curl_error] => Received HTTP code 501 from proxy after CONNECT
)
04:55:58 Send to ********* - Плита включилась
04:55:58 {"keyboard":[],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
04:55:58 Array
(
[ok] =>
[curl_error_code] => 56
[curl_error] => Received HTTP code 501 from proxy after CONNECT
)
04:55:58 Sended - Плита включилась
04:57:53 Send to ************* - холодильник отключен
04:57:53 Send to ************** - холодильник отключен
04:57:53 Sended - холодильник отключен
04:57:53 {"keyboard":[["Ping"]],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
04:57:53 Array
(
[ok] =>
[curl_error_code] => 56
[curl_error] => Received HTTP code 501 from proxy after CONNECT
)
04:57:53 {"keyboard":[],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
04:57:53 Array
(
[ok] =>
[curl_error_code] => 56
[curl_error] => Received HTTP code 501 from proxy after CONNECT
)
Re: [Модуль] Telegram (telegram)
Добавлено: Пн янв 07, 2019 12:35 pm
maksimka
Подскажите, уважаемые. Облазил весь топик, но так и не нашел решения. Как передать из простого сценария значение свойства? К примеру нужно чтоб каждые 2 часа в телегу улетало значение свойства ThisComputer.somebodyHomeText.
Re: [Модуль] Telegram (telegram)
Добавлено: Пн янв 07, 2019 12:44 pm
xor
В хелпе к модулю отправить сообщение же
Отправлено с моего Redmi 4X через Tapatalk
Re: [Модуль] Telegram (telegram)
Добавлено: Пн янв 07, 2019 12:46 pm
maksimka
Так то так, простую текстовку передает без проблем. А вот свойство?