Страница 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
Так то так, простую текстовку передает без проблем. А вот свойство?