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

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

Модератор: immortal

Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Telegram"

Сообщение Dark_Veter » Пн мар 28, 2016 12:31 pm

При попытке добавить новую команду, получаю ошибку (во вложении скрин)
Вложения
2016-03-28_1225.png
2016-03-28_1225.png (22.8 КБ) 9537 просмотров
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Пн мар 28, 2016 1:05 pm

Dark_Veter писал(а):При попытке добавить новую команду, получаю ошибку (во вложении скрин)
исправил
За это сообщение автора Eraser поблагодарил:
Vovix (Ср мар 30, 2016 9:20 pm)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Vovix » Чт мар 31, 2016 7:20 pm

Нашел одну странность в работе модуля, а именно:

как-бы так описать её... :D

ну вот... (слово паразит)

предположим имеем ряд "Шаблонов поведения"
и вот если дать боту сообщение из шаблонов, то всё в порядке, например пишем "привет" (а у меня есть такой шаблон):

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

2016-03-31 20:08:35 Sended - Здрасьте!
2016-03-31 20:08:34 Send to 189200475 - Здрасьте!
2016-03-31 20:08:34 Sended - привет
2016-03-31 20:08:32 189200475=привет
теперь пишем например бубкбу просто набор букв (такого шаблона у меня нет):

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

2016-03-31 20:11:03 Sended - бубкбу
2016-03-31 20:11:02 189200475=бубкбу
и не в ответе в Телеграм, ни просто в сообщениях Алисы ни чего нет, т.е. неизвестную команду Алиса, просто игнорирует!

А должно быть "Неизвестная команда...", что всегда срабатывает при подаче команды Алисе с форме в меню или любым другим способом!


для информации, в методе commandReceived у меня имеется единственная строчка, которая и отрабатывает если нет такого шаблона

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

say('Неизвестная команда...',1); 
но, обращаю внимание, почему-то при подаче команды (неизвестной) похоже этот метод не выполняется, или я что-то не понимаю?!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Пт апр 01, 2016 3:38 pm

Vovix писал(а):Нашел одну странность в работе модуля, а именно:
....
Не получается повторить :(
Сделал в новой версии более детальный вывод в лог, может по нему что-то прояснится
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Vovix » Сб апр 02, 2016 10:30 pm

Eraser писал(а):
Vovix писал(а):Нашел одну странность в работе модуля, а именно:
....
Не получается повторить :(
Сделал в новой версии более детальный вывод в лог, может по нему что-то прояснится
ну вот:

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

2016-04-02 23:28:59 Sended - нннн
2016-04-02 23:28:58 Pattern not found. Run processCommand
2016-04-02 23:28:57 Check pattern 
2016-04-02 23:28:57 Command not found
2016-04-02 23:28:57 189200475=нннн
2016-04-02 23:28:50 Sended - ееее
2016-04-02 23:28:49 Pattern not found. Run processCommand
2016-04-02 23:28:49 Check pattern 
2016-04-02 23:28:49 Command not found
2016-04-02 23:28:49 189200475=ееее
2016-04-02 23:28:38 Sended - рррр
2016-04-02 23:28:37 Pattern not found. Run processCommand
2016-04-02 23:28:36 Check pattern 
2016-04-02 23:28:36 Command not found
2016-04-02 23:28:36 189200475=рррр
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Vovix » Сб апр 02, 2016 10:33 pm

а вот что в логе, если команду дать не в Телеграм, а в командной строке меню:

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

2016-04-02 23:31:59 Sended - Неизвестная команда...
2016-04-02 23:31:58 Send to 189200475 - Неизвестная команда...
2016-04-02 23:31:58 Sended - аааа
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Vovix » Сб апр 02, 2016 10:36 pm

processCommand - это у вас метод или скрипт?

у меня стандартный обработчик: commandReceived


З.Ы. Посмотрел ваш CONNECT, видимо processCommand системная функция (?) но почему она у меня не запускает commandReceived?
возможно проблема где-то здесь!?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Ср апр 06, 2016 1:14 pm

Vovix писал(а):processCommand - это у вас метод или скрипт?

у меня стандартный обработчик: commandReceived


З.Ы. Посмотрел ваш CONNECT, видимо processCommand системная функция (?) но почему она у меня не запускает commandReceived?
возможно проблема где-то здесь!?
поправил вызов commandReceived, должно заработать :)
За это сообщение автора Eraser поблагодарил:
Vovix (Пт апр 08, 2016 11:31 am)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение Vovix » Пт апр 08, 2016 11:32 am

Eraser писал(а):
Vovix писал(а):processCommand - это у вас метод или скрипт?

у меня стандартный обработчик: commandReceived


З.Ы. Посмотрел ваш CONNECT, видимо processCommand системная функция (?) но почему она у меня не запускает commandReceived?
возможно проблема где-то здесь!?
поправил вызов commandReceived, должно заработать :)

Да, спасибо, заработало правильно!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Amarok » Вт апр 12, 2016 8:57 pm

Появился бот Weatherman
СпойлерПоказать
Удалите все погодные приложения со своего смартфона: они вам больше не нужны. Теперь прогноз можно узнавать у этого бота. Помимо актуальных сводок на сегодня, завтра и пять дней, есть автоматические уведомления. Выбираем, когда нужен прогноз, и получаем в заданное время точную погодную сводку.
https://storebot.me/bot/weatherman_bot
Возможно его информацию скармливать Алисе? Прогноз выдаёт довольно лаконичный:
Clipboard01.jpg
Clipboard01.jpg (47.2 КБ) 9179 просмотров
Смысл идеи: наша девочка получает прогноз, выводит его где нибудь на странице у себя и, по необходимости, рассылает хозяевам.
За это сообщение автора Amarok поблагодарил:
Otto (Пт апр 29, 2016 8:13 am)
Рейтинг: 1.16%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить