Logrus

 
<<< Назад

Телеграмм. Получение, преобразование и отправка изоображения в канал

Спасибо Егору за "пинок" в нужную сторону )))
Гуглу за подсказки ;)
И здоровому сну на бубне )))))

На сайте https://tesis.lebedev.ru/ можно получить информацию о прогнозе солнечной активности,
но скачиваемый результат не удовлетворяет нужному,
для конвектирования использован https://imagemagick.org/index.php

1
полученное изоображение
2
отправляемое после конвертации
3

создаем скрипт с именем telegram_magnetic_storm_forecast и кодом ниже (выполняем раз в сутки из таймера)

$chat_id = -100........19; //ид вашего канала
$url = 'https://tesis.lebedev.ru/upload_test/files/fc3_RHN2.png'; //юрл скачиваемой картинки
$path = DOC_ROOT . '/cms/cached/fc3_RHN2.png'; // путь сохранения оной
$result = DOC_ROOT . '/cms/cached/result.png'; //путь сохранения после конвертации

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();

file_put_contents($path, file_get_contents($url));

exec("convert " . $path . " -alpha off " . $result); //отключаем альфа канал

$telegram_module->sendimage($chat_id, $result, 'Прогноз магнитных бурь на три дня');

Обсуждение (12) (6)

Смотрите так же:
10.01.2021 DROP_TABLE
07.05.2020 Телеграмм. Полезное
30.06.2019 Телеграмм. Меню - управление группами ПУ
29.06.2019 Телеграмм. Меню - запуск скриптов (сценариев)
21.10.2018 Настройки громкости
07.10.2018 Примеры кода
25.09.2018 Телеграмм. pChart
02.05.2018 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
05.04.2018 Шаблон отображения в классе "Users"
02.12.2018 Режим "Никого нет дома"

Нижний Тагил, Россия

На форуме: Logrus