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

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

Модератор: immortal

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

Re: Модуль "Telegram"

Сообщение Eraser »

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

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

Я установил бота, зарегистрировал его и получил токен. Добавил токен в настройки, но при попытке общения пользователь не появляется в модуле. Что могло пойти не так?
после добавления токена в настройки надо основной цикл перезапустить
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск

Re: Модуль "Telegram"

Сообщение 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

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

Re: Модуль "Telegram"

Сообщение Eraser »

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

Re: Модуль "Telegram"

Сообщение coolermister »

сообщения из телеграма воспроизводятся на сервере через 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
Откуда: Брянск

Re: Модуль "Telegram"

Сообщение Dark_Veter »

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

Re: Модуль "Telegram"

Сообщение Sas »

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

Re: Модуль "Telegram"

Сообщение Sas »

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

Re: Модуль "Telegram"

Сообщение gagarin74 »

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

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

Re: Модуль "Telegram"

Сообщение Jager »

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

Re: Модуль "Telegram"

Сообщение Sas »

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