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

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

Модератор: immortal

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

Re: Модуль "Telegram"

Сообщение srvsrvsrv » Сб июн 30, 2018 1:10 pm

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 ~ $
убедитесь что папка существует, потом

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

chmod 777 /var/www/www/pogoda/
 wkhtmltoimage -V
и повторите команду
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Сб июн 30, 2018 4:16 pm

srvsrvsrv писал(а):
Сб июн 30, 2018 1:10 pm
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 ~ $
убедитесь что папка существует, потом

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

chmod 777 /var/www/www/pogoda/
 wkhtmltoimage -V
и повторите команду

pi@raspberrypi ~ $ sudo chmod 777 /var/www/www/
pi@raspberrypi ~ $ wkhtmltoimage -V
-bash: wkhtmltoimage: command not found
pi@raspberrypi ~ $
srvsrvsrv
Сообщения: 29
Зарегистрирован: Пн дек 11, 2017 9:15 am
Благодарил (а): 11 раз
Поблагодарили: 9 раз

Re: Модуль "Telegram"

Сообщение srvsrvsrv » Сб июн 30, 2018 5:59 pm

gagarin74 писал(а):
Сб июн 30, 2018 4:16 pm
в личку ответил
Romandvd
Сообщения: 12
Зарегистрирован: Вс июл 01, 2018 3:00 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Модуль "Telegram"

Сообщение Romandvd » Пн июл 02, 2018 1:36 pm

Есть у кого решение как первоначально запустить telegram? Пробывал через tor 127.0.0.1:9150 не как, ошибка 404. Какие ещё варианты запуска? Может у кого есть сервера прокси рабочие без авторизации? Всем спасибо за помощь!
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение directman66 » Вт июл 03, 2018 11:58 am

Делать было нечего, сделал мониторилку циклов для телеграмм!!

Код для вставки в команды:

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

$this->sendAction($chat_id);


$on  = " ".hex2bin('e29c85')." ";
$off = " ".hex2bin('f09f9aab')." ";


$sql="SELECT TITLE t1 FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE ";
$rec = SQLSelect($sql); 

foreach ($rec as $prop)
{
 //print_r($prop)[title];
$ar2[] = $prop['t1'];
}
//print_r ($ar2);


foreach ($ar2 as $b1)
{

$latest= (int)getGlobal($b1);
   $state = $off;
  if ((time() - $latest) < 60)   $state = $on;
      $option[] = $this->buildInlineKeyboardButton($text=$state.substr(substr($b1,6),0,-3),"","CallbackMode_cycle_".$b1,""); 
}


$count_row = 3;
$option = array_chunk($option, $count_row);
$keyb = $this->buildInlineKeyBoard($option);

$content = array('chat_id' => $chat_id, 'text' => "Циклы:", 'reply_markup' => $keyb, 'parse_mode' => 'HTML');
$res = $this->sendContent($content);
Кэлбэк запуска цикла:

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

include_once(DIR_MODULES . 'telegram/telegram.class.php');
if (substr($callback,0,19)== 'CallbackMode_cycle_') 
{ setGlobal(substr(substr($callback,19),0,-3).'Control','start'); 
}
СпойлерПоказать
Безымянныйsdadsd.png
Безымянныйsdadsd.png (31.55 КБ) 4116 просмотров
Последний раз редактировалось directman66 Вт июл 03, 2018 4:10 pm, всего редактировалось 3 раза.
За это сообщение автора directman66 поблагодарили (всего 7):
xor (Вт июл 03, 2018 12:39 pm) • dengi.76 (Вт июл 03, 2018 1:41 pm) • newz20 (Вт июл 03, 2018 1:47 pm) • Samir77 (Вт июл 03, 2018 5:06 pm) • TurburatoR (Вт июл 03, 2018 7:44 pm) • kas5858 (Вс окт 14, 2018 10:34 pm) • dimka (Пн фев 22, 2021 11:33 am)
Рейтинг: 8.14%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Модуль "Telegram"

Сообщение xor » Вт июл 03, 2018 12:43 pm

То, что надо! Заметил у себя, что при поставленной галке Авторестарт цикл Коннект при остановке не запускается, дёргал Авторестарт скриптом. Ни у кого такое не случается?

Отправлено с моего Redmi 4X через Tapatalk

dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Модуль "Telegram"

Сообщение dengi.76 » Вт июл 03, 2018 1:41 pm

СПАСИБО !!!
КЛАСС !!!
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: Модуль "Telegram"

Сообщение newz20 » Вт июл 03, 2018 1:49 pm

А у меня не работает, т.к. съедает последний символ названия файла
13:09:00 0.41418100 Cannot start thread './scripts/cycle_pin.php' -- FILE NOT FOUND
13:07:55 0.82706800 Cannot start thread './scripts/cycle_skyp.php' -- FILE NOT FOUND
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение directman66 » Вт июл 03, 2018 1:51 pm

замените { setGlobal(substr(substr($callback,19),0,-4).'Control','start');
на { setGlobal(substr(substr($callback,19),0,-3).'Control','start');
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Модуль "Telegram"

Сообщение xor » Вт июл 03, 2018 3:07 pm

А старт не заменить ли на рестарт?

Отправлено с моего Redmi 4X через Tapatalk

Ответить