Skype работает через раз
Модератор: immortal
-
- Сообщения: 39
- Зарегистрирован: Пн окт 07, 2013 6:15 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Skype работает через раз
Не понятен принцип работы скайпа, пишу с разных скайпов, отвечает отвечает через раз, скриптов на получение не ставил никаких.
Пишу команду "скажи ..."
По какому принципу сообщения попадают в чат?
Может есть какие-то правила, что бы скрипт правильно слушал скайп, так как когда я ставлю "сделать сообщение не прочитаным" он его читает.
И так же не могу обработать как в примере показано, просто не работает, уже даже просто ставлю на OnNewMessage просто say('none') он ничего не возвращает
Пишу команду "скажи ..."
По какому принципу сообщения попадают в чат?
Может есть какие-то правила, что бы скрипт правильно слушал скайп, так как когда я ставлю "сделать сообщение не прочитаным" он его читает.
И так же не могу обработать как в примере показано, просто не работает, уже даже просто ставлю на OnNewMessage просто say('none') он ничего не возвращает
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Skype работает через раз
Могу только сказать, где исходник скайп-бота:Antonq писал(а):Хоть скажите где копать?
/scripts/cycle_skype.php -- для windows
/scripts/cycle_X101_skype.php -- для linux
а с глюком таким не сталкивался, к сожалению.
как вариант, проверить уровень важности сообщений -- если он меньше единицы (по-умолчанию ноль), то в скайп ответ не попадёт.
например
say("тест"); -- не попадёт
say("тест",1); -- попадёт
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 39
- Зарегистрирован: Пн окт 07, 2013 6:15 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Skype работает через раз
Ну вот на ping он pong отвечает, а когда я в методе onNewMessage ответ пытаюсь обработать, он не работает..
Обработать пытаюсь как в примере написано
Обработать пытаюсь как в примере написано
-
- Сообщения: 39
- Зарегистрирован: Пн окт 07, 2013 6:15 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Skype работает через раз
Вообщем складывается впечатление, что при входящем сообщении просто не отрабатывается метод OnNewMessage, не могу понять в чем дело, где это в коде увидеть /scripts/cycle_skype.php ?
Так же заметил, что на !test ничего не реагирует
Так же заметил, что на !test ничего не реагирует
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Skype работает через раз
А в чате MDM сообщения появляются? по идее, если скайп того, кто пишет сообщения, прописан в разделе Пользователей, то его сообщение должно появляться в чате -- там где от Алисы сообщения пишутся.Antonq писал(а):Вообщем складывается впечатление, что при входящем сообщении просто не отрабатывается метод OnNewMessage, не могу понять в чем дело, где это в коде увидеть /scripts/cycle_skype.php ?
Так же заметил, что на !test ничего не реагирует
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 39
- Зарегистрирован: Пн окт 07, 2013 6:15 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Skype работает через раз
Сообщения попадают в чат, без всяких изменений в методах OnNewMessage
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Skype работает через раз
Как вариант, воспользоваться секцией Шаблоны поведения. если в качестве шаблона указать нужную команду (например "включи свет"), то система на неё среагирует, даже если она пришла по скайпу. этот модуль сканирует все сообщения в чате.Antonq писал(а):Сообщения попадают в чат, без всяких изменений в методах OnNewMessage
на пинг есть ответ понг, а на !help никакой рекакции, кроме как попадания этого сообщения в чат Алисы и проговаривания как "Неизвестная команда"
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 39
- Зарегистрирован: Пн окт 07, 2013 6:15 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Skype работает через раз
Спасибо, но просто непонятно почему не работает сам этот модуль, в ближайшее время буду на линукс ставить, может там как-то по другому