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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Ср окт 23, 2013 8:09 pm

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

И так же не могу обработать как в примере показано, просто не работает, уже даже просто ставлю на OnNewMessage просто say('none') он ничего не возвращает
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Сб окт 26, 2013 9:14 am

Хоть скажите где копать?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пн окт 28, 2013 3:43 pm

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

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Пн окт 28, 2013 4:45 pm

Ну вот на ping он pong отвечает, а когда я в методе onNewMessage ответ пытаюсь обработать, он не работает..
Обработать пытаюсь как в примере написано
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Пн окт 28, 2013 6:23 pm

Вообщем складывается впечатление, что при входящем сообщении просто не отрабатывается метод OnNewMessage, не могу понять в чем дело, где это в коде увидеть /scripts/cycle_skype.php ?
Так же заметил, что на !test ничего не реагирует
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вт окт 29, 2013 10:07 am

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Вт окт 29, 2013 8:14 pm

Сообщения попадают в чат, без всяких изменений в методах OnNewMessage
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Ср окт 30, 2013 5:15 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Antonq
Сообщения: 39
Зарегистрирован: Пн окт 07, 2013 6:15 pm
Благодарил (а): 0
Поблагодарили: 1 раз

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

Сообщение Antonq » Ср окт 30, 2013 7:23 pm

Спасибо, но просто непонятно почему не работает сам этот модуль, в ближайшее время буду на линукс ставить, может там как-то по другому
Ответить