Страница 104 из 191

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 5:33 pm
Logrus
Alexandro Rossy писал(а):
Пт сен 21, 2018 4:34 pm
Доброго времени!
Помогите пожалуйста разобраться: пытаюсь настроить отправку графиков из Charts в телеграмм...
код таков (нарыл в одном из ранних сообщений в теме):

Код: Выделить всё

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$url = 'http://192.168.1.100/module/charts.html?id=1&height=600';
$path = '/var/www/files/chart.jpg';
file_put_contents($path, file_get_contents($url));
$telegram_module->sendImageToUser($chat_id ,'/var/www/files/chart.jpg'); 
Результат нулевой - точнее JPG не создается (в чем видимо и состоит проблема), в случае отправки же отправки уже существующего файла с аналогичным именем все отправляется.
Лог

Код: Выделить всё

116:38:27 Skip next processing message
16:38:27 Skip next processing events message
)
[curl_error] => couldn't open file "/var/www/files/chart.jpg"
[curl_error_code] => 26
[ok] => 
(
Буду признателен за ликбез.
С уважением, Александр

Код: Выделить всё

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$url = 'http://192.168.137.20/pChart/?p=Data.absoluteHumidity';
$path = './cms/cached/chart.jpg';
file_put_contents($path, file_get_contents($url));
$this->sendImageToUser($chat_id,'/var/www/html/cms/cached/chart.jpg');  

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 5:34 pm
Logrus
dioxin писал(а):
Пт сен 21, 2018 4:50 pm
А каким макаром тут (/var/www/files/chart.jpg) файлик создается?
в строке выше, а еще выше ошибка не указано откуда историю считывать
в 3 стр. модуль чарт а не пчарт, первый джпеги не умеет, он на яве

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 7:34 pm
dioxin
Ну у Вас же ошибка открытия файла, он создается? Есть он по заданному пути?

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 10:01 pm
Alexandro Rossy
Logrus писал(а):
Пт сен 21, 2018 5:34 pm
dioxin писал(а):
Пт сен 21, 2018 4:50 pm
А каким макаром тут (/var/www/files/chart.jpg) файлик создается?
в строке выше, а еще выше ошибка не указано откуда историю считывать
в 3 стр. модуль чарт а не пчарт, первый джпеги не умеет, он на яве
А что за пчарт? Тоже графики? В маркете не нашёл
Ок. А с модуля chart каким либо образом возможно достать изображение в файл?
Спасибо

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 10:03 pm
Alexandro Rossy
dioxin писал(а):
Пт сен 21, 2018 7:34 pm
Ну у Вас же ошибка открытия файла, он создается? Есть он по заданному пути?
Не создаётся, это как раз и очевидно для меня.

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 10:07 pm
Logrus
Alexandro Rossy писал(а):
Пт сен 21, 2018 10:01 pm
Logrus писал(а):
Пт сен 21, 2018 5:34 pm
dioxin писал(а):
Пт сен 21, 2018 4:50 pm
А каким макаром тут (/var/www/files/chart.jpg) файлик создается?
в строке выше, а еще выше ошибка не указано откуда историю считывать
в 3 стр. модуль чарт а не пчарт, первый джпеги не умеет, он на яве
А что за пчарт? Тоже графики? В маркете не нашёл
Ок. А с модуля chart каким либо образом возможно достать изображение в файл?
Спасибо
https://github.com/sergejey/majordomo/tree/alpha/pChart он уже в системе, код поставьте, поменяйте на свои объект.свойство (с историей) и все гуд (ну почти)
можно, но это как с гландами через ... :lol:
там кнопка :D

Re: Модуль "Telegram"

Добавлено: Пт сен 21, 2018 10:13 pm
Alexandro Rossy
Logrus писал(а):
Пт сен 21, 2018 10:07 pm
Alexandro Rossy писал(а):
Пт сен 21, 2018 10:01 pm
Logrus писал(а):
Пт сен 21, 2018 5:34 pm
dioxin писал(а):
Пт сен 21, 2018 4:50 pm
А каким макаром тут (/var/www/files/chart.jpg) файлик создается?
в строке выше, а еще выше ошибка не указано откуда историю считывать
в 3 стр. модуль чарт а не пчарт, первый джпеги не умеет, он на яве
А что за пчарт? Тоже графики? В маркете не нашёл
Ок. А с модуля chart каким либо образом возможно достать изображение в файл?
Спасибо
https://github.com/sergejey/majordomo/tree/alpha/pChart он уже в системе, код поставьте, поменяйте на свои объект.свойство (с историей) и все гуд (ну почти)
можно, но это как с гландами через ... :lol:
там кнопка :D
Спасибо за ликбез в форме, доступной для понимания слабоподготовленного пользователя 😄
Поберегу гланды и...

Re: Модуль "Telegram"

Добавлено: Пт сен 28, 2018 11:31 pm
Vittaly
Aven писал(а):
Ср июл 11, 2018 1:43 pm
Поднял Relay сервер для телеграм ботов.
Не требуется прописывать прокси, время отклика снижается в 1,5-2 раза.

Для использования необходимо в файле Telegram.php заменить сервер api.telegram.org на 212.237.16.93:444. Данный сервер встречается там 2 раза. После этого перезапустить цикл.
Точно ещё работает? У меня с 19 сентября перестало работать:

Код: Выделить всё

[curl_error] => couldn't connect to host
[curl_error_code] => 7
[ok] => 
Ну и, в общем, в обе стороны не работает. Перезапуск модуля и общий ребут тоже не помогают. Систему всё это время не трогал.

Re: Модуль "Telegram"

Добавлено: Чт окт 04, 2018 9:09 am
lyova22
Падает цикл телеграм при отключении Интернет соединения. Но как то странно системные сообщения от умного дома приходят а команды бота с телефона не выполняются.
Подскажите пожалуйста где искать проблему?

Re: Модуль "Telegram"

Добавлено: Чт окт 04, 2018 9:46 am
skysilver
lyova22 писал(а):
Чт окт 04, 2018 9:09 am
Падает цикл телеграм при отключении Интернет соединения. Но как то странно системные сообщения от умного дома приходят а команды бота с телефона не выполняются.
Подскажите пожалуйста где искать проблему?
Баг известен и обозначен. Нужно "проголосовать" за его исправление здесь https://connect.smartliving.ru/ideas/100.html и надеяться, что автор обратит внимание и исправит.