Проверьте наличие файла telegram_webhook.php или webhook_telegram...как он там - в корне системы. Если нет - вручную скопируйте с гитхаба. В последнее время че то у всех проблемы с этим. ВИдимо в новом образе права как то по-особому на корневую папку выставлены.
[Модуль] Telegram (telegram)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2008 раз
Re: [Модуль] Telegram (telegram)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
- Благодарил (а): 26 раз
- Поблагодарили: 3 раза
Re: [Модуль] Telegram (telegram)
Все абсолютно верно . На Pі 3В+ владельцем папки html есть юзер pi. А на новых образах Рі 4 какойто www_data.nick7zmail писал(а): ↑Чт мар 26, 2020 6:42 amПроверьте наличие файла telegram_webhook.php или webhook_telegram...как он там - в корне системы. Если нет - вручную скопируйте с гитхаба. В последнее время че то у всех проблемы с этим. ВИдимо в новом образе права как то по-особому на корневую папку выставлены.
Кто такой и почему только он можпт записывать не ясно. Изменил права и все взлетело. Спасибо
- Рейтинг: 1.18%
-
- Сообщения: 209
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 55 раз
- Поблагодарили: 1 раз
Re: [Модуль] Telegram (telegram)
Спасибо.kostya4000 писал(а): ↑Вт дек 25, 2018 6:13 pmДля всех кто устал перебирать прокси, поднимаем свой локальный тор прокси для телеграма.
У меня линукс и делаю для него.
ставим пакетыв настройках плагина телеграм указываем использовать SOCKS5, адрес прокси сервера 127.0.0.1:9050Код: Выделить всё
sudo apt-get install tor tor-geoipdb privoxy
В принципе для работы бота этого будет достаточно.
На windows можно поставить тор браузер и использовать такой же прокси, но браузер должен быть запущен.
Всё работает.
Возник вопрос, насколько всё это законно и могут ли из-за этого возникнуть проблемы?
Использую только для модуля telegram в MDM.
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2008 раз
Re: [Модуль] Telegram (telegram)
Ну законом анонимайзеры (в т.ч. и Tor) точно пока никто не запрещал) Так что всё ок.
- За это сообщение автора nick7zmail поблагодарил:
- EvgenyG (Вс апр 05, 2020 1:08 pm)
- Рейтинг: 1.18%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- webms
- Сообщения: 491
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 216 раз
- Поблагодарили: 88 раз
Re: [Модуль] Telegram (telegram)
недавно заметил что не работает
точнее отправляет 1 админу только, а не всем
а вот код ниже работает, всем админам шлет сообщение
логи ничего не показывает, что это может быть?
проверьте у себя пожалуйста
фото:
https://clip2net.com/s/46ThCyg
Код: Выделить всё
$telegram_module->sendMessageToAdmin("test message to admin");
$telegram_module->sendMessageToAll("test message to all");
а вот код ниже работает, всем админам шлет сообщение
Код: Выделить всё
#$telegram_module->sendImageToAdmin('img', 'text');
проверьте у себя пожалуйста
фото:
https://clip2net.com/s/46ThCyg
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Обновление!
Добавлен режим без звука Настраивается для каждого пользователя отдельно. При его включении сообщения будут приходить в клиент телеграм без звука.
Исключения:
- сообщение из истории с уровнем важности больше чем задано в настройках пользователя
- сообщения отправленные с помощью sendMessageToUser(Admin,All) в котором явно указано использование режима
Добавлен режим без звука Настраивается для каждого пользователя отдельно. При его включении сообщения будут приходить в клиент телеграм без звука.
Исключения:
- сообщение из истории с уровнем важности больше чем задано в настройках пользователя
- сообщения отправленные с помощью sendMessageToUser(Admin,All) в котором явно указано использование режима
Пример вызова функцийПоказать
Код: Выделить всё
sendMessageToUser($user, $text, null, '', true); // без звука
sendMessageToUser($user, $text, null, '', false); // со звуком
sendMessageToAdmin($text, null, '', true);// без звука
sendMessageToAdmin($text, null, '', false);// со звуком
sendMessageToAll($text, null, '', true);// без звука
sendMessageToAll($text, null, '', false);// со звуком
- Рейтинг: 4.71%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- webms
- Сообщения: 491
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 216 раз
- Поблагодарили: 88 раз
Re: [Модуль] Telegram (telegram)
не только нет звука, но даже уведомлений о смс
круто, спасибо.
а есть возможность: уведомления показать, звук убрать?
круто, спасибо.
а есть возможность: уведомления показать, звук убрать?
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Обновление
+добавлена функция sendDice (отправка emoji
, цифра на кубике каждый раз разная)
PS баловство конечно, но может кто что-то интересное придумает
PSS сделал мини игру на основе sendDice
+добавлена функция sendDice (отправка emoji

Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendDice($chat_id);

PSS сделал мини игру на основе sendDice
Как повторитьПоказать
добавляем обработчик события "Текстовое сообщение" и отправляем боту

Код: Выделить всё
$dice = $data["message"]["dice"];
if ($dice)
{
$res=$this->sendDice($chat_id);
$diceRes = $res["result"]["dice"];
if($dice["value"] == $diceRes["value"])
$this->sendMessage($chat_id,"Ничья! Давай еще!");
else if($dice["value"] > $diceRes["value"])
$this->sendMessage($chat_id,"Ты выиграл!");
else
$this->sendMessage($chat_id,"Ура! я выиграла!");
$skip=true;
}
- За это сообщение автора Eraser поблагодарили (всего 4):
- Alexander Znamensky (Пт апр 10, 2020 4:36 pm) • xor (Сб апр 11, 2020 12:25 am) • Logrus (Чт май 07, 2020 8:37 am) • vitosmaxim80sad145 (Пт окт 23, 2020 11:11 pm)
- Рейтинг: 4.71%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- Alexander Znamensky
- Сообщения: 160
- Зарегистрирован: Ср дек 18, 2019 11:13 am
- Откуда: Москва
- Благодарил (а): 87 раз
- Поблагодарили: 25 раз
Re: [Модуль] Telegram (telegram)
Попробовал добавить игрушку от нечего делать в режиме самоизоляции......Eraser писал(а): ↑Пт апр 10, 2020 8:36 amОбновление
+добавлена функция sendDice (отправка emoji, цифра на кубике каждый раз разная)
PS баловство конечно, но может кто что-то интересное придумаетКод: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $telegram_module->sendDice($chat_id);
![]()
PSS сделал мини игру на основе sendDice
Как повторитьПоказатьдобавляем обработчик события "Текстовое сообщение" и отправляем боту![]()
Код: Выделить всё
$dice = $data["message"]["dice"]; if ($dice) { $res=$this->sendDice($chat_id); $diceRes = $res["result"]["dice"]; if($dice["value"] == $diceRes["value"]) $this->sendMessage($chat_id,"Ничья! Давай еще!"); else if($dice["value"] > $diceRes["value"]) $this->sendMessage($chat_id,"Ты выиграл!"); else $this->sendMessage($chat_id,"Ура! я выиграла!"); $skip=true; }

СпойлерПоказать
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266