[Модуль] Telegram (telegram)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

srvsrvsrv
Сообщения: 29
Зарегистрирован: Пн дек 11, 2017 9:15 am
Благодарил (а): 11 раз
Поблагодарили: 9 раз

Re: Модуль "Telegram"

Сообщение srvsrvsrv » Пт июн 29, 2018 3:01 pm

eygen писал(а):
Пт июн 29, 2018 1:53 pm
Я вот не пойму что Вы хотите мне доказать?.. Я же говорю любое решение имеет место быть. Я не хочу даже обсуждать какое лучше. Потому как ответа тут не будет.
Ну и насчет bgp, имел как то развлечение по траблшутингу проблем bgp, могу только сказать что было весело...
Замечу что Ваше решение заставит рядового пользователя изучать все по вашему списку (хостинг, vps, линух, его софте, VPN, заодно и в сетевых проблемах и вопросах) но еще и bgp и поверьте многим надо еще и роутер докупить...
Не всем надо обходить блокировки онлайн, я бы даже сказал что мне это надо даже реже чем к примеру раз в неделю. Потому меня не ломает просто запустить vpn один раз в неделю на пол часика :)
Я пишу Вам все это не для того,чтобы доказать Вам что Вы выбрали неоптимальное решение (а это именно так. здесь я мог бы еще подоказывать Вам это, но не буду. Именно не буду, потому как Вы написали "Я не хочу даже обсуждать какое лучше"). Каждый волен выбирать свой путь. Я всего лишь отвечаю на Ваши вопросы к моему посту и даю возможность рассмотреть вопросы по реализации доступа к заблокированным ресурсам отличным и более правильным способом.
Я повторюсь-мой пост адресован тем, у кого есть есть микротик. А у кого его нет, он все равно его купит. Или у кого шлюз на линухе. Или некий другой шлюз, поддерживающий bgp.
"замечу что Ваше решение заставит рядового пользователя изучать все по вашему списку.." -мой список от вашего отличается ничем. Просто две программы меняем на одну. А вот результат будет отличаться на порядок.
"Не всем надо .., я бы даже сказал что мне это надо даже реже чем.." - странно слышать такие позиции на этом форуме. Не тут ли автоматизируется все что повторяется более чем один раз и что можно сделать без дальнейшего участия в процессе пользования? и..Это было риторический вопрос, не нужно на него отвечать.
ЗЫ и не бойтесь bgp, это не сложнее чем изучение МД
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Пт июн 29, 2018 4:17 pm

srvsrvsrv писал(а):
Чт июн 28, 2018 2:25 pm
dioxin писал(а):
Вс май 27, 2018 4:16 pm
directman66 писал(а):
Вс май 27, 2018 2:53 pm
Поделюсь информацией о том, как я графики и виджеты научился отправлять в телеграм.

Задача: отправить информацию из шаблона в телегу.

Теперь виджет погоды может по запросу приходить в телегу!!!
СпойлерПоказать
Безымянный3434.png
Если кто сможет локально установить 'http://api.rest7.com/v1/html_to_image.php - тому жирный + в репутацию. Я исходников не нашел.
===========================================================================

Я написал вот такой код:

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

if (file_exists("/var/www/pogoda/pognow.jpg")) {
    unlink("/var/www/pogoda/pognow.jpg");}
$output = shell_exec('xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/ivanovo/details?from=serp_title /var/www/pogoda/pognow.jpg');
Он с помощью утилиты xvfb скриншотит страницу и обрезает по заданным критериям. Сохраненный .jpg файл уже использую и локально и если надо отправляю в телегу.
Установка утилиты: apt-get install xvfb
СпойлерПоказать
2018-05-27_16-06-43.png
еще и :

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

sudo apt-get install wkhtmltopdf
Чего то даже не устанавливается.

pi@raspberrypi ~ $ sudo apt-get install xvfb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
xvfb
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 853 kB of archives.
After this operation, 1,802 kB of additional disk space will be used.
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main xvfb armhf 2:1.12.4-6+deb7u6
404 Not Found
Failed to fetch http://mirrordirector.raspbian.org/rasp ... _armhf.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
srvsrvsrv
Сообщения: 29
Зарегистрирован: Пн дек 11, 2017 9:15 am
Благодарил (а): 11 раз
Поблагодарили: 9 раз

Re: Модуль "Telegram"

Сообщение srvsrvsrv » Пт июн 29, 2018 6:41 pm

maybe run apt-get update or try with --fix-missing?
пробовали? это должно помочь
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Пт июн 29, 2018 8:21 pm

srvsrvsrv писал(а):
Пт июн 29, 2018 6:41 pm
maybe run apt-get update or try with --fix-missing?
пробовали? это должно помочь
помогло sudo apt-get update
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Пт июн 29, 2018 9:12 pm

gagarin74 писал(а):
Пт июн 29, 2018 4:17 pm
srvsrvsrv писал(а):
Чт июн 28, 2018 2:25 pm
dioxin писал(а):
Вс май 27, 2018 4:16 pm
directman66 писал(а):
Вс май 27, 2018 2:53 pm
Поделюсь информацией о том, как я графики и виджеты научился отправлять в телеграм.

Задача: отправить информацию из шаблона в телегу.

Теперь виджет погоды может по запросу приходить в телегу!!!
СпойлерПоказать
Безымянный3434.png
Если кто сможет локально установить 'http://api.rest7.com/v1/html_to_image.php - тому жирный + в репутацию. Я исходников не нашел.
===========================================================================

Я написал вот такой код:

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

if (file_exists("/var/www/pogoda/pognow.jpg")) {
    unlink("/var/www/pogoda/pognow.jpg");}
$output = shell_exec('xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/ivanovo/details?from=serp_title /var/www/pogoda/pognow.jpg');
Он с помощью утилиты xvfb скриншотит страницу и обрезает по заданным критериям. Сохраненный .jpg файл уже использую и локально и если надо отправляю в телегу.
Установка утилиты: apt-get install xvfb
СпойлерПоказать
2018-05-27_16-06-43.png
еще и :

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

sudo apt-get install wkhtmltopdf
Чего то даже не устанавливается.

pi@raspberrypi ~ $ sudo apt-get install xvfb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
xvfb
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 853 kB of archives.
After this operation, 1,802 kB of additional disk space will be used.
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main xvfb armhf 2:1.12.4-6+deb7u6
404 Not Found
Failed to fetch http://mirrordirector.raspbian.org/rasp ... _armhf.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


Короче установил я эту бяку.
Вопрос в следующем
Запускаю эту бяку в сценариях $output = shell_exec('xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/ivanovo/detail ... serp_title /var/www/www/pognow.jpg');

А в ответ тишина!!!! Я как понимаю в папке /var/www/www/ должен появится файл pognow.jpg ?
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

Re: Модуль "Telegram"

Сообщение dioxin » Сб июн 30, 2018 6:44 am

Должен появиться :)
Если папка такая есть и права установлены.
Попробуйте сперва из shell запустить, а уж потом из сценариев.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Сб июн 30, 2018 8:41 am

dioxin писал(а):
Сб июн 30, 2018 6:44 am
Должен появиться :)
Если папка такая есть и права установлены.
Попробуйте сперва из shell запустить, а уж потом из сценариев.
А из shell как правильно запустить ?
И как назначить права на папку ?
Извините я не очень хорошо знаю линух.
открываем алису по ssh, а дальше просто пишем
xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/ivanovo/detail ... serp_title /var/www/pogoda/pognow.jpg'

Что то тут с кавычками перебор! может из за этого ?
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Сб июн 30, 2018 8:45 am

запускаю так

pi@raspberrypi ~ $ sudo xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/ivanovo/detail ... serp_title /var/www/www/pogoda/pognow.jpg
получаю:
/usr/bin/xvfb-run: 183: /usr/bin/xvfb-run: wkhtmltoimage: not found
srvsrvsrv
Сообщения: 29
Зарегистрирован: Пн дек 11, 2017 9:15 am
Благодарил (а): 11 раз
Поблагодарили: 9 раз

Re: Модуль "Telegram"

Сообщение srvsrvsrv » Сб июн 30, 2018 10:27 am

покажите

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

dpkg --get-selections | grep wkhtmltopdf
dpkg --get-selections | grep xvfb
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Сб июн 30, 2018 11:49 am

srvsrvsrv писал(а):
Сб июн 30, 2018 10:27 am
покажите

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

dpkg --get-selections | grep wkhtmltopdf
dpkg --get-selections | grep xvfb


pi@raspberrypi ~ $ dpkg --get-selections | grep wkhtmltopdf
wkhtmltopdf install
pi@raspberrypi ~ $ dpkg --get-selections | grep xvfb
xvfb install
pi@raspberrypi ~ $
Ответить