Страница 12 из 193

Re: Модуль "Telegram"

Добавлено: Пн мар 28, 2016 12:31 pm
Dark_Veter
При попытке добавить новую команду, получаю ошибку (во вложении скрин)

Re: Модуль "Telegram"

Добавлено: Пн мар 28, 2016 1:05 pm
Eraser
Dark_Veter писал(а):При попытке добавить новую команду, получаю ошибку (во вложении скрин)
исправил

Re: Модуль "Telegram"

Добавлено: Чт мар 31, 2016 7:20 pm
Vovix
Нашел одну странность в работе модуля, а именно:

как-бы так описать её... :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); 
но, обращаю внимание, почему-то при подаче команды (неизвестной) похоже этот метод не выполняется, или я что-то не понимаю?!!!

Re: Модуль "Telegram"

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

Re: Модуль "Telegram"

Добавлено: Сб апр 02, 2016 10:30 pm
Vovix
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=рррр

Re: Модуль "Telegram"

Добавлено: Сб апр 02, 2016 10:33 pm
Vovix
а вот что в логе, если команду дать не в Телеграм, а в командной строке меню:

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

2016-04-02 23:31:59 Sended - Неизвестная команда...
2016-04-02 23:31:58 Send to 189200475 - Неизвестная команда...
2016-04-02 23:31:58 Sended - аааа

Re: Модуль "Telegram"

Добавлено: Сб апр 02, 2016 10:36 pm
Vovix
processCommand - это у вас метод или скрипт?

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


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

Re: Модуль "Telegram"

Добавлено: Ср апр 06, 2016 1:14 pm
Eraser
Vovix писал(а):processCommand - это у вас метод или скрипт?

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


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

Re: Модуль "Telegram"

Добавлено: Пт апр 08, 2016 11:32 am
Vovix
Eraser писал(а):
Vovix писал(а):processCommand - это у вас метод или скрипт?

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


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

Да, спасибо, заработало правильно!

Re: Модуль "Telegram"

Добавлено: Вт апр 12, 2016 8:57 pm
Amarok
Появился бот Weatherman
SPOILERSPOILER_SHOW
Удалите все погодные приложения со своего смартфона: они вам больше не нужны. Теперь прогноз можно узнавать у этого бота. Помимо актуальных сводок на сегодня, завтра и пять дней, есть автоматические уведомления. Выбираем, когда нужен прогноз, и получаем в заданное время точную погодную сводку.
https://storebot.me/bot/weatherman_bot
Возможно его информацию скармливать Алисе? Прогноз выдаёт довольно лаконичный:
Clipboard01.jpg
Clipboard01.jpg (47.2 КБ) 10288 просмотров
Смысл идеи: наша девочка получает прогноз, выводит его где нибудь на странице у себя и, по необходимости, рассылает хозяевам.