[Модуль] Telegram (telegram)
Модератор: immortal
- mazahaka7sk
- Сообщения: 54
- Зарегистрирован: Сб фев 20, 2016 8:46 am
- Откуда: Усть-Каменогорс
- Благодарил (а): 8 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Модуль "Telegram"
Может кто подскажет как исправить эту ошибку (не удалось открыть поток: отказано в C: \ _ мажордом \ HTDOCS \ модули \ телеграмма \ telegram.class.php на линии 122) постоянно вылазиет ???
- За это сообщение автора mazahaka7sk поблагодарил:
- Titanium (Вт ноя 01, 2016 10:25 pm)
- Рейтинг: 1.16%
CONNECT |Группа в VK| ЮТУБ КАНАЛ
Система стоит на Raspberry pi 3b v3.31
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
Система стоит на Raspberry pi 3b v3.31
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
-
- Сообщения: 5
- Зарегистрирован: Вс окт 30, 2016 11:28 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Модуль "Telegram"
При любой отправке команды в чат вылазит ошибка
file_put_contents(/var/www/debmes/log_2016-10-30-telegram.php.txt): failed to open stream: Permission denied in /var/www/modules/telegram/telegram.class.php on line 124
Сообщения в телеграмм отправляются. Просто, видимо, не может записать в лог. Файл такой есть. Еще днем в него писалось все нормально. После этого были добавлены новые шаблоны.
file_put_contents(/var/www/debmes/log_2016-10-30-telegram.php.txt): failed to open stream: Permission denied in /var/www/modules/telegram/telegram.class.php on line 124
Сообщения в телеграмм отправляются. Просто, видимо, не может записать в лог. Файл такой есть. Еще днем в него писалось все нормально. После этого были добавлены новые шаблоны.
- Genplane
- Сообщения: 32
- Зарегистрирован: Чт авг 18, 2016 11:43 am
- Откуда: Калининград
- Благодарил (а): 37 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
Добрый день! Хотелось бы увидеть функционал, позволяющий выполнять команду по изменению статуса какого-либо объекта. Есть команда, которая выдаёт по запросу значения нескольких объектов.
Было бы здорово получать эту информацию по изменению статуса объекта (например,"Я дома")
Было бы здорово получать эту информацию по изменению статуса объекта (например,"Я дома")
Windows 7, MiniPC, MegaD, Arduino
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль "Telegram"
Я правильно понял, нужно выполнить команду которую создали в модуле телеграмм, не в момент получения ее от пользователя, а в любой другой момент?Genplane писал(а):Добрый день! Хотелось бы увидеть функционал, позволяющий выполнять команду по изменению статуса какого-либо объекта. Есть команда, которая выдаёт по запросу значения нескольких объектов.
Было бы здорово получать эту информацию по изменению статуса объекта (например,"Я дома")
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Модуль "Telegram"
А sendActionToAll($action)?Eraser писал(а):Добавил функцию sendAction($chat_id,$action)
Применяется для отображения что на стороне бота выполняется какое-то действие (для долгих команд)
- Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль "Telegram"
Да. Именно так и, мне думается, от имени указанного пользователя.Eraser писал(а):Я правильно понял, нужно выполнить команду которую создали в модуле телеграмм, не в момент получения ее от пользователя, а в любой другой момент?Genplane писал(а):Добрый день! Хотелось бы увидеть функционал, позволяющий выполнять команду по изменению статуса какого-либо объекта. Есть команда, которая выдаёт по запросу значения нескольких объектов.
Было бы здорово получать эту информацию по изменению статуса объекта (например,"Я дома")
Моя Алиска живёт на Proxmox в Debian 12
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль "Telegram"
Добавил в новой версии execCommand($chat_id,$command), выполняется поиск команды $command, точно также как будто было отправлено пользователем (с учетом прав доступа)Amarok писал(а): Да. Именно так и, мне думается, от имени указанного пользователя.
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->execCommand(139809588, "en System failure");
Код: Выделить всё
sendVoiceToUser($user_id, $file_path)
sendVoiceToAdmin($file_path)
sendVoiceToAll($file_path)
- Рейтинг: 2.33%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль "Telegram"
А не робит)Eraser писал(а):Добавил в новой версии execCommand($chat_id,$command), выполняется поиск команды $command, точно также как будто было отправлено пользователем (с учетом прав доступа)Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $telegram_module->execCommand(139809588, "en System failure");
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->execCommand(106610876, "weather");
Моя Алиска живёт на Proxmox в Debian 12
- Amarok
- Сообщения: 1427
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль "Telegram"
И так не робит:
Код: Выделить всё
include('modules/telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->execCommand(106610876, "weather");
Моя Алиска живёт на Proxmox в Debian 12
- Fantom
- Сообщения: 31
- Зарегистрирован: Чт фев 06, 2014 9:56 pm
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Модуль "Telegram"
можно как то получить не полный путь загруженного файла а только имя? хочу сделать что то типо такого
и еще по поводу webhook, сервер доступен из вне по https, сертификат от StartSSl но webhook включить не могу, пишет Bad Request: can't parse URL. Че ему надо? Пробовал урл по разному писать и все равно ошибка 
Код: Выделить всё
say($user[NAME]." загрузил новый файл");
say("Скачать его можно по ссылке https://server/downloads/telegram/".$chat_id."/".$file_name);
return "";

Banana PI (Armbian 21.02.1 Buster) + Arduino + esp8266