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

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

Модератор: immortal

Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Пн май 27, 2019 7:49 pm

Да, вы правы, создаётся только пустой файл.
Если я прописывайю имя sample.jpg, то фото в телеграм приходит. Уже пол дела!

Если я даю команду в малинке( по совету dioxin), приходит ошибка

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

pi@MajorDoMoPi:~ $ visudo www-data ALL=(root) NOPASSWD: /usr/bin/wget
-bash: Syntaxfehler beim unerwarteten Wort `('
Опять где-то грабли, что не так?
Raspberry Pi3B+ v4.44
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

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

Сообщение dioxin » Пн май 27, 2019 8:21 pm

sudo visudo
Откроется файл, туда дописываем www-data ALL=(root) NOPASSWD: /usr/bin/wget
Сохраняем ctl+o и закрываем ctl+x.
Последний раз редактировалось dioxin Сб июн 08, 2019 3:15 pm, всего редактировалось 1 раз.
За это сообщение автора dioxin поблагодарил:
buba911 (Пн май 27, 2019 8:58 pm)
Рейтинг: 1.16%
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Пн май 27, 2019 9:06 pm

dioxin Спасибо тебе добрый человек .
Но где-то что-то у меня всё равно не так. visudo прописал, перепроверил, всё сохранилось.
В телеграме в "Команды" такой код

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

$cam=gg('Camera01.snapshot');
$filename_scr="foto".".jpg";
shell_exec ("sudo /usr/bin/wget -q 'http://192.168.178.34:8080/shot.jpg'.$cam -O /var/www/html/cms/images/".$filename_scr);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToAll('/var/www/html/cms/images/'.$filename_scr);
Сохраняется только пустой файл foto.jpg
Вложения
visudo.png
visudo.png (18.56 КБ) 4043 просмотра
Raspberry Pi3B+ v4.44
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Пн май 27, 2019 9:41 pm

Всем спасибо, победил с таким кодом

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

//скачиваем картинку
$url="http://192.168.178.34:8080/shot.jpg";
$jpg="/var/www/html/cms/images/fotka.jpg";

$data = file_get_contents($url);
$handle = fopen($jpg, "w");
fwrite($handle, $data);
fclose($handle);

$img="/var/www/html/cms/images/fotka.jpg";
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToAdmin($img);
echo "send\n";
Raspberry Pi3B+ v4.44
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Чт июн 06, 2019 1:35 pm

Колорпикер для телеграмм https://connect.smartliving.ru/profile/ ... og283.html
СпойлерПоказать
80717c4c-7500-425a-a8e8-c7de68a8f0e1.jpg
80717c4c-7500-425a-a8e8-c7de68a8f0e1.jpg (54.99 КБ) 3958 просмотров
За это сообщение автора directman66 поблагодарил:
Pacific (Пн июн 24, 2019 8:08 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Сб июн 08, 2019 9:06 am

Уважаемый direktman, взял ваш код Управление светом через телеграмм.
В Телеграм кнопки появились, свет включается, но Callback не работает.
Не подскажете, что нетак?
Вложения
событие.PNG
событие.PNG (36.83 КБ) 3918 просмотров
команда.PNG
команда.PNG (28.5 КБ) 3918 просмотров
история.PNG
история.PNG (9.63 КБ) 3918 просмотров
свет.PNG
свет.PNG (40.42 КБ) 3918 просмотров
tel.PNG
tel.PNG (28.28 КБ) 3918 просмотров
Raspberry Pi3B+ v4.44
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Сб июн 08, 2019 9:08 am

buba911 писал(а):
Сб июн 08, 2019 9:06 am
Уважаемый direktman, взял ваш код Управление светом через телеграмм.
В Телеграм кнопки появились, свет включается, но Callback не работает.
Не подскажете, что нетак?
Свет включает как раз таки callback.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
chaoba
Сообщения: 32
Зарегистрирован: Пн мар 25, 2019 12:37 pm
Благодарил (а): 14 раз
Поблагодарили: 2 раза

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

Сообщение chaoba » Сб июн 08, 2019 9:30 am

Почему, чтобы на Телеграм приходили ответы от Мажордомо мне периодически приходится включать Использовать webhook, удалять webhook и снова выключать? Что я делаю не так?
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение buba911 » Сб июн 08, 2019 2:08 pm

directman66 писал(а):
Сб июн 08, 2019 9:08 am
buba911 писал(а):
Сб июн 08, 2019 9:06 am
Уважаемый direktman, взял ваш код Управление светом через телеграмм.
В Телеграм кнопки появились, свет включается, но Callback не работает.
Не подскажете, что нетак?
Свет включает как раз таки callback.
Спасибо за ответ
А почему в телеграмм на кнопке не изменяется статус?
Остается серая точка.
Raspberry Pi3B+ v4.44
kas5858
Сообщения: 364
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Сб июн 08, 2019 2:13 pm

buba911 писал(а):
directman66 писал(а):
Сб июн 08, 2019 9:08 am
buba911 писал(а):
Сб июн 08, 2019 9:06 am
Уважаемый direktman, взял ваш код Управление светом через телеграмм.
В Телеграм кнопки появились, свет включается, но Callback не работает.
Не подскажете, что нетак?
Свет включает как раз таки callback.
Спасибо за ответ
А почему в телеграмм на кнопке не изменяется статус?
Остается серая точка.
В телеграмм информация не обновляется. Если нажмёшь ещё раз на свет, то увидишь обновленную информацию.

Отправлено с моего ONEPLUS A5010 через Tapatalk

Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Ответить