Страница 1 из 1

Skype работает через раз

Добавлено: Ср окт 23, 2013 8:09 pm
Antonq
Не понятен принцип работы скайпа, пишу с разных скайпов, отвечает отвечает через раз, скриптов на получение не ставил никаких.
Пишу команду "скажи ..."
По какому принципу сообщения попадают в чат?
Может есть какие-то правила, что бы скрипт правильно слушал скайп, так как когда я ставлю "сделать сообщение не прочитаным" он его читает.

И так же не могу обработать как в примере показано, просто не работает, уже даже просто ставлю на OnNewMessage просто say('none') он ничего не возвращает

Re: Skype работает через раз

Добавлено: Сб окт 26, 2013 9:14 am
Antonq
Хоть скажите где копать?

Re: Skype работает через раз

Добавлено: Пн окт 28, 2013 3:43 pm
sergejey
Antonq писал(а):Хоть скажите где копать?
Могу только сказать, где исходник скайп-бота:
/scripts/cycle_skype.php -- для windows
/scripts/cycle_X101_skype.php -- для linux

а с глюком таким не сталкивался, к сожалению.
как вариант, проверить уровень важности сообщений -- если он меньше единицы (по-умолчанию ноль), то в скайп ответ не попадёт.
например
say("тест"); -- не попадёт
say("тест",1); -- попадёт

Re: Skype работает через раз

Добавлено: Пн окт 28, 2013 4:45 pm
Antonq
Ну вот на ping он pong отвечает, а когда я в методе onNewMessage ответ пытаюсь обработать, он не работает..
Обработать пытаюсь как в примере написано

Re: Skype работает через раз

Добавлено: Пн окт 28, 2013 6:23 pm
Antonq
Вообщем складывается впечатление, что при входящем сообщении просто не отрабатывается метод OnNewMessage, не могу понять в чем дело, где это в коде увидеть /scripts/cycle_skype.php ?
Так же заметил, что на !test ничего не реагирует

Re: Skype работает через раз

Добавлено: Вт окт 29, 2013 10:07 am
sergejey
Antonq писал(а):Вообщем складывается впечатление, что при входящем сообщении просто не отрабатывается метод OnNewMessage, не могу понять в чем дело, где это в коде увидеть /scripts/cycle_skype.php ?
Так же заметил, что на !test ничего не реагирует
А в чате MDM сообщения появляются? по идее, если скайп того, кто пишет сообщения, прописан в разделе Пользователей, то его сообщение должно появляться в чате -- там где от Алисы сообщения пишутся.

Re: Skype работает через раз

Добавлено: Вт окт 29, 2013 8:14 pm
Antonq
Сообщения попадают в чат, без всяких изменений в методах OnNewMessage
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"

Re: Skype работает через раз

Добавлено: Ср окт 30, 2013 5:15 pm
sergejey
Antonq писал(а):Сообщения попадают в чат, без всяких изменений в методах OnNewMessage
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"
Как вариант, воспользоваться секцией Шаблоны поведения. если в качестве шаблона указать нужную команду (например "включи свет"), то система на неё среагирует, даже если она пришла по скайпу. этот модуль сканирует все сообщения в чате.

Re: Skype работает через раз

Добавлено: Ср окт 30, 2013 7:23 pm
Antonq
Спасибо, но просто непонятно почему не работает сам этот модуль, в ближайшее время буду на линукс ставить, может там как-то по другому