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

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

Модератор: immortal

havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am

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

Сообщение havenofear »

Я его удалил и хотел поставить заново, но он не появился в списке приложений, хотя сказал что всё встало ок
dantesia
Сообщения: 16
Зарегистрирован: Вт май 02, 2017 11:24 pm

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

Сообщение dantesia »

Доброго времени суток
Как я уже понял, если написать боту "включи свет в прихожей" и у меня есть простое устройство "свет в прихожей", то он включится и бот(от имени алисы) ответит, что свет включен

Вопроооос:
А можно отправлять это в голосовом сообщении? Сделать как-то, чтобы голос в текст переводился и "исполнялся", как команда...
P.S. устройство ios...
P.S.S Или проще тогда homekit собирать?...
Аватара пользователя
kirill3700
Сообщения: 9
Зарегистрирован: Вс дек 15, 2019 2:01 pm

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

Сообщение kirill3700 »

Подскажите, что делать? Высвечивается при нажатии на Статус webhook

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

Warning: Illegal string offset 'result' in C:\_majordomo\htdocs\modules\telegram\telegram.class.php on line 224 Warning: Illegal string offset 'has_custom_certificate' in C:\_majordomo\htdocs\modules\telegram\telegram.class.php on line 224 Url: 
Pending update count:
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

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

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

  if($voice && $user['PLAY'] == 1) {
      //проиграть голосовое сообщение
        $this->info("Play voice from " . $chat_id . " - " . $file_path);
         @touch($file_path);
         playSound($file_path, 1, $level);
Но в винде playSound сделано через madplayer, который не умеет играть oga.
простейшее решение для винды, если на терминале MAIN установлен мультиформатный плеер типа влс — замена playSound() на playMedia($file_path)
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

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

Сообщение webms »

xor писал(а): Ср дек 18, 2019 12:24 am Замечено, что в винде не озвучиваются голосовые сообщения, приходящие в телегу, даже при поставленной соответствующей галке Играть голос
Проигрывание голоса сделано так:

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

  if($voice && $user['PLAY'] == 1) {
      //проиграть голосовое сообщение
        $this->info("Play voice from " . $chat_id . " - " . $file_path);
         @touch($file_path);
         playSound($file_path, 1, $level);
Но в винде playSound сделано через madplayer, который не умеет играть oga.
простейшее решение для винды, если на терминале MAIN установлен мультиформатный плеер типа влс — замена playSound() на playMedia($file_path)
я тоже давно заметил, но отложил тогда эту проблему
а как решить, куда вставлять код выше?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

webms писал(а): Ср дек 18, 2019 11:54 pm ...
я тоже давно заметил, но отложил тогда эту проблему
а как решить, куда вставлять код выше?
это тут \modules\telegram\telegram.class.php
функция processMessage
2019-12-19_01-36-29.png
2019-12-19_01-36-29.png (11.76 КБ) 5026 просмотров
zeleneew
Сообщения: 20
Зарегистрирован: Ср сен 11, 2019 9:52 pm

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

Сообщение zeleneew »

nick7zmail писал(а): Вт дек 10, 2019 6:45 am
zeleneew писал(а): Пн дек 09, 2019 6:17 pm Есть ли возможность создавать многоуровневое меню для пользователей ?
Есть
подскажете ссылку на инструкцию, или краткое описание как это сделать ?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

zeleneew писал(а): Вс дек 22, 2019 10:36 pm подскажете ссылку на инструкцию, или краткое описание как это сделать ?
Вот о том, как создать клавиатуру
viewtopic.php?f=5&t=2768&start=100#p31646
Берете, в шаблонах поведения делаете такие вставочки, и кнопки у пользователей меняются в зависимости от сработавшего шаблона.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Yashalta
Сообщения: 318
Зарегистрирован: Вс май 20, 2018 9:27 am

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

Сообщение Yashalta »

Подскажите как быть с ограничением длинны сообщения?

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

[description] => Bad Request: message is too long
[error_code] => 400
Я сделал команду вывода лога say...
Все прекрасно работает в "Истории событий" модуля telegram все пишется в не зависимости от длинны сообщения но, на телефон не выводит если оно длинное!
И может кто знает, какой длинны должно быть максимальное сообщение?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

Yashalta писал(а):Подскажите как быть с ограничением длинны сообщения?

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

[description] => Bad Request: message is too long
[error_code] => 400
Я сделал команду вывода лога say...
Все прекрасно работает в "Истории событий" модуля telegram все пишется в не зависимости от длинны сообщения но, на телефон не выводит если оно длинное!
И может кто знает, какой длинны должно быть максимальное сообщение?
А по частям слать?

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

Ответить