после добавления токена в настройки надо основной цикл перезапуститьgranted писал(а):А у меня бот в истории событий написал:
13:20:20 running cycle_telegram.php
Error connect, invalid token
Shouts LastID=7
Token bot -
Я установил бота, зарегистрировал его и получил токен. Добавил токен в настройки, но при попытке общения пользователь не появляется в модуле. Что могло пойти не так?
[Модуль] Telegram (telegram)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль "Telegram"
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Модуль "Telegram"
Последнее время заметил, что модуль зависает при попытке вызова 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
И после этого не отправляет и не принимает сообщения.
Вот что пишет в истории событий:
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"
есть что-то в "Ошибки системы"?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 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 49
- Зарегистрирован: Пт июл 31, 2015 9:23 am
- Благодарил (а): 12 раз
- Поблагодарили: 17 раз
Re: Модуль "Telegram"
сообщения из телеграма воспроизводятся на сервере через mplayer. Когда он пытается воспроизвести полученный файл, вываливается с ошибкой:
"[ogg @ 0x7f90c00d8600]Last packet is truncated to 1464 (because of unimplemented end trim support)." Или приблизительно такой.
На выходе только пшик. Может сделать конвертирование в какой нибудь другой формат, или это у меня какие то кодеки не те стоят? Может обновить что то надо?
upd. решилось установкой пакета mplayer2
"[ogg @ 0x7f90c00d8600]Last packet is truncated to 1464 (because of unimplemented end trim support)." Или приблизительно такой.
На выходе только пшик. Может сделать конвертирование в какой нибудь другой формат, или это у меня какие то кодеки не те стоят? Может обновить что то надо?
upd. решилось установкой пакета mplayer2
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Модуль "Telegram"
В "Ошибках системы" ничего нет, если запустить цикл из консоли в момент падения вот эта ошибка: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
-
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Модуль "Telegram"
Как бы перехватывать chat_id в "шаблонах поведения"?
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
-
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Модуль "Telegram"
Как бы перехватывать chat_id в "шаблонах поведения"?
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
Чтобы отвечать не на All, а только пользователю задавшему вопрос?
Например коту необязательно знать какой фильм я ищу через телеграм
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: Модуль "Telegram"
Появилась еще одна желалка или хотелка. Может кто делал или сделает 
Есть файло хронилище. адрес http://192.168.88.14/files/
в него вся семья сбрасывает фильмы фото итд итп.
во первых очень тяжело отследить кто чем забил диски.во вторых иногда родные просто забывают сказать.
Очень бы пригодился бы в телеге функционал присылающий на телефон последние скажем скинутые фото.(видео),ссылки на самые большие файлы.
Тобишь на телефоне в телеграмме выбираешь команду FOTO и присылаются последних 10-30 фото (можно наверное и команду саму сделать FOTO10)
Или же пусть Алиса сама раз в час "шерстит" указанный каталог и соответственно при последнем изменении шлет телеграмму
P.s. как то приблизительно так.
Алиска установлена на малине (линукс) к ней прикручены сетевые диски папка media/ (там то все и хронится) в живую все хронится на насе. короче винды нет.

Есть файло хронилище. адрес http://192.168.88.14/files/
в него вся семья сбрасывает фильмы фото итд итп.
во первых очень тяжело отследить кто чем забил диски.во вторых иногда родные просто забывают сказать.
Очень бы пригодился бы в телеге функционал присылающий на телефон последние скажем скинутые фото.(видео),ссылки на самые большие файлы.
Тобишь на телефоне в телеграмме выбираешь команду FOTO и присылаются последних 10-30 фото (можно наверное и команду саму сделать FOTO10)
Или же пусть Алиса сама раз в час "шерстит" указанный каталог и соответственно при последнем изменении шлет телеграмму
P.s. как то приблизительно так.
Алиска установлена на малине (линукс) к ней прикручены сетевые диски папка media/ (там то все и хронится) в живую все хронится на насе. короче винды нет.
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Модуль "Telegram"
Может установить юзерам лимиты на дисковое пространство средствами NAS?gagarin74 писал(а):Очень бы пригодился бы в телеге функционал присылающий на телефон последние скажем скинутые фото.(видео),ссылки на самые большие файлы.
Алиска установлена на малине (линукс) к ней прикручены сетевые диски папка media/ (там то все и хронится) в живую все хронится на насе. короче винды нет.
Пусть сами за собой подчищают.
-
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Модуль "Telegram"
Это все можно сделать десятком разных способов хоть на "голом" фунционале мждgagarin74 писал(а): Тобишь на телефоне в телеграмме выбираешь команду FOTO и присылаются последних 10-30 фото (можно наверное и команду саму сделать FOTO10)
хоть на башскриптах+/-php+/-мждWatchFolders (by Serge J.)
Слежение за файлами в папке и запуск сценариев при изменении.