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

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

Модератор: immortal

kostyaer
Сообщения: 85
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Сб янв 04, 2020 12:56 pm

Доброго!
Не обновлялся несколько месяцев, вообще не лазил на сервак, всё работало безупречно, с нового года перестала работать телега.. В истории пишет- ошибка подключения, инвалид токен.
Сегодня утром было подключение и все сообщения обработаны и снова ошибка токена.
Обновил полностью весь мажор с приложениями, ситуация не изменилась, попробовал через прокси-ошибка токена..
Что-то у телеги поменялось???
Как вариант попробовать новый токен сгенерировать, попробую позже...
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Dr.Shmunge
Сообщения: 4
Зарегистрирован: Вс янв 03, 2016 5:40 pm
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение Dr.Shmunge » Вс янв 05, 2020 3:38 pm

Как успехи? Столкнулся с такой же проблемой.
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in C:\_majordomo\htdocs\modules\telegram\telegram.class.php on line 190 Warning: count(): Parameter must be an array or an object that implements Countable in C:\_majordomo\htdocs\modules\telegram\telegram.class.php on line 191 Warning: fopen(): Filename cannot be empty in C:\_majordomo\htdocs\lib\general.class.php on line 175
kostyaer
Сообщения: 85
Зарегистрирован: Пт окт 18, 2019 10:50 am
Откуда: Санкт-Петербург
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение kostyaer » Пн янв 06, 2020 11:40 am

У меня само вчера заработало, но временами отваливается. Сегодня работает стабильно. Могу предположить, что проблемы были со стороны телеги или провайдер мутит что-то, хотя клиент на телефоне работает без обрывов. Заметил, что после перезагрузки роутера проскакивала связь и несколько ответов на ранее отправленные запросы успевало проскочить и снова ошибка токена, и что интересно если у сервака передернуть сетевой интерфейс или интерфейс провайдера то такого эффекта не было, только после перезагрузки роутера....
Intel Atom d510 на ubuntu server 16.04, ESP8266 на ESPEasyMega
Аватара пользователя
KAKTyC
Сообщения: 11
Зарегистрирован: Вт сен 10, 2019 2:47 pm
Откуда: Москва
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение KAKTyC » Пн янв 06, 2020 6:15 pm

Добрый день. Имеется xiaomi gateway в нем есть два параметра brightness и цвет rgb, можно как то с помощью модуля задавать произвольную яркость/цвет цифрами, а не описанные заранее, а не описанными ранее значения в скрипте:

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

cm('Relay04.action', array('brightness'=>'3')) 
Вместо 3 принимал из команды боту.
Aleksei.kor
Сообщения: 14
Зарегистрирован: Вс мар 31, 2019 7:21 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Aleksei.kor » Пн янв 13, 2020 8:14 pm

Алиса перестала слать чат в модуль телеграм. Ping Pong работает. В чем может быть дело?
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

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

Сообщение Eraser » Вт янв 14, 2020 9:18 am

Aleksei.kor писал(а):
Пн янв 13, 2020 8:14 pm
Алиса перестала слать чат в модуль телеграм. Ping Pong работает. В чем может быть дело?
залил обновление с логированием подписок в режиме debug, будем разбираться

как вариант могла слететь подписка на say
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

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

Сообщение gagarin74 » Вт янв 14, 2020 11:44 am

Добрый день. Не могли бы Вы "разжевать для дебила" как сделать кнопку в кнопке (команду в команде). По одной команде в телеграмм у меня вставлять получается, но я уже ими пол окна телеграмма замостил. Как сделать "команду в команде"
Извините за корявое описание. В итоге должно получится как на примере с погодой. То есть одна кнопка с надписью погода, при нажатие на неё появляются три кнопки (сейчас,вечером,завтра).
Помогите пожалуйста. А то не могу допетрить.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт янв 14, 2020 10:19 pm

gagarin74 писал(а):
Вт янв 14, 2020 11:44 am
Добрый день. Не могли бы Вы "разжевать для дебила" как сделать кнопку в кнопке (команду в команде). По одной команде в телеграмм у меня вставлять получается, но я уже ими пол окна телеграмма замостил. Как сделать "команду в команде"
Извините за корявое описание. В итоге должно получится как на примере с погодой. То есть одна кнопка с надписью погода, при нажатие на неё появляются три кнопки (сейчас,вечером,завтра).
Помогите пожалуйста. А то не могу допетрить.
viewtopic.php?f=5&t=2768&start=100#p31646

Примерно так.
По событиям генерите просто разные кнопки, а не все разом выводите.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

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

Сообщение gagarin74 » Ср янв 15, 2020 4:53 pm

Извиняюсь за наглость. В том то и проблема, что хотелось бы увидеть полный код живого примера.

nick7zmail писал(а):
Вт янв 14, 2020 10:19 pm
gagarin74 писал(а):
Вт янв 14, 2020 11:44 am
Добрый день. Не могли бы Вы "разжевать для дебила" как сделать кнопку в кнопке (команду в команде). По одной команде в телеграмм у меня вставлять получается, но я уже ими пол окна телеграмма замостил. Как сделать "команду в команде"
Извините за корявое описание. В итоге должно получится как на примере с погодой. То есть одна кнопка с надписью погода, при нажатие на неё появляются три кнопки (сейчас,вечером,завтра).
Помогите пожалуйста. А то не могу допетрить.
viewtopic.php?f=5&t=2768&start=100#p31646

Примерно так.
По событиям генерите просто разные кнопки, а не все разом выводите.
pasha413
Сообщения: 131
Зарегистрирован: Сб янв 13, 2018 6:28 pm
Благодарил (а): 34 раза
Поблагодарили: 4 раза

Re: Модуль "Telegram"

Сообщение pasha413 » Вс янв 19, 2020 3:10 pm

directman66 писал(а):
Пн май 28, 2018 7:30 am
dioxin писал(а):
Вс май 27, 2018 4:16 pm

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

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

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
Это конечно очень круто, но чего-то не хватает.
xvfb-run -a -s "-screen 0 1024x768x24" wkhtmltoimage --crop-x 15 --crop-y 180 --crop-w 882 --crop-h 437 https://yandex.ru/pogoda/yekaterinburg/ ... serp_title /var/www/cached/screen.png
/usr/bin/xvfb-run: 184: /usr/bin/xvfb-run: wkhtmltoimage: not found
Что такое wkhtmltoimage?


upd:

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

wget wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
cd wkhtmltox/bin/
sudo mv wkhtmltopdf  /usr/bin/wkhtmltopdf
sudo mv wkhtmltoimage  /usr/bin/wkhtmltoimage
Очень круто! Спасибо. Хотелось бы еще на чистом php без под. утилит, чтобы можно было встроить в код.
Здравствуйте. а можно подробнее, как отправлять по запросу скрин прогноза погоды?
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
Ответить