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

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

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Чт июн 30, 2016 3:00 pm

granted писал(а):А у меня бот в истории событий написал:

13:20:20 running cycle_telegram.php
Error connect, invalid token
Shouts LastID=7
Token bot -

Я установил бота, зарегистрировал его и получил токен. Добавил токен в настройки, но при попытке общения пользователь не появляется в модуле. Что могло пойти не так?
после добавления токена в настройки надо основной цикл перезапустить
За это сообщение автора Eraser поблагодарил:
granted (Чт июн 30, 2016 3:02 pm)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Telegram"

Сообщение Dark_Veter » Пт июл 01, 2016 3:22 pm

Последнее время заметил, что модуль зависает при попытке вызова ThisComputer.processCommand.
Вот что пишет в истории событий:

2016-07-01 13:41:17 Pattern not found. Run ThisComputer.processCommand
2016-07-01 13:41:17 Check pattern
2016-07-01 13:41:17 Command not found

И после этого не отправляет и не принимает сообщения.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Пт июл 01, 2016 7:11 pm

Dark_Veter писал(а):Последнее время заметил, что модуль зависает при попытке вызова ThisComputer.processCommand.
Вот что пишет в истории событий:

2016-07-01 13:41:17 Pattern not found. Run ThisComputer.processCommand
2016-07-01 13:41:17 Check pattern
2016-07-01 13:41:17 Command not found

И после этого не отправляет и не принимает сообщения.
есть что-то в "Ошибки системы"?
запустите цикл телеграма в консоли, там будет подробный вывод ошибки?
вероятнее всего что-то не нравится в самом коде ThisComputer.processCommand
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
coolermister
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:23 am
Благодарил (а): 12 раз
Поблагодарили: 17 раз

Re: Модуль "Telegram"

Сообщение coolermister » Вс июл 03, 2016 12:03 am

сообщения из телеграма воспроизводятся на сервере через mplayer. Когда он пытается воспроизвести полученный файл, вываливается с ошибкой:
"[ogg @ 0x7f90c00d8600]Last packet is truncated to 1464 (because of unimplemented end trim support)." Или приблизительно такой.
На выходе только пшик. Может сделать конвертирование в какой нибудь другой формат, или это у меня какие то кодеки не те стоят? Может обновить что то надо?
upd. решилось установкой пакета mplayer2
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Telegram"

Сообщение Dark_Veter » Пн июл 04, 2016 9:55 am

Eraser писал(а): есть что-то в "Ошибки системы"?
запустите цикл телеграма в консоли, там будет подробный вывод ошибки?
вероятнее всего что-то не нравится в самом коде ThisComputer.processCommand
В "Ошибках системы" ничего нет, если запустить цикл из консоли в момент падения вот эта ошибка:
PHP Fatal error: Cannot redeclare class Bot in /media/d5c56356-c68d-4a48-8976-203b9de5448e/smarthome/modules/scripts/scripts.class.php(139) : eval()'d code on line 3
Но похоже к модулю это не имеет отношения, буду смотреть свои скрипты.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Модуль "Telegram"

Сообщение Sas » Ср июл 20, 2016 4:36 pm

Как бы перехватывать chat_id в "шаблонах поведения"?
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Модуль "Telegram"

Сообщение Sas » Ср июл 20, 2016 4:36 pm

Как бы перехватывать chat_id в "шаблонах поведения"?
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Модуль "Telegram"

Сообщение gagarin74 » Пн авг 01, 2016 6:55 pm

Появилась еще одна желалка или хотелка. Может кто делал или сделает :(
Есть файло хронилище. адрес http://192.168.88.14/files/
в него вся семья сбрасывает фильмы фото итд итп.
во первых очень тяжело отследить кто чем забил диски.во вторых иногда родные просто забывают сказать.
Очень бы пригодился бы в телеге функционал присылающий на телефон последние скажем скинутые фото.(видео),ссылки на самые большие файлы.
Тобишь на телефоне в телеграмме выбираешь команду FOTO и присылаются последних 10-30 фото (можно наверное и команду саму сделать FOTO10)
Или же пусть Алиса сама раз в час "шерстит" указанный каталог и соответственно при последнем изменении шлет телеграмму

P.s. как то приблизительно так.
Алиска установлена на малине (линукс) к ней прикручены сетевые диски папка media/ (там то все и хронится) в живую все хронится на насе. короче винды нет.
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль "Telegram"

Сообщение Jager » Пн авг 01, 2016 8:21 pm

gagarin74 писал(а):Очень бы пригодился бы в телеге функционал присылающий на телефон последние скажем скинутые фото.(видео),ссылки на самые большие файлы.
Алиска установлена на малине (линукс) к ней прикручены сетевые диски папка media/ (там то все и хронится) в живую все хронится на насе. короче винды нет.
Может установить юзерам лимиты на дисковое пространство средствами NAS?
Пусть сами за собой подчищают.
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Модуль "Telegram"

Сообщение Sas » Пн авг 01, 2016 11:14 pm

gagarin74 писал(а): Тобишь на телефоне в телеграмме выбираешь команду FOTO и присылаются последних 10-30 фото (можно наверное и команду саму сделать FOTO10)
Это все можно сделать десятком разных способов хоть на "голом" фунционале мжд
WatchFolders (by Serge J.)
Слежение за файлами в папке и запуск сценариев при изменении.
хоть на башскриптах+/-php+/-мжд
Ответить