Можно попробовать обновиться вручную.. Главное удалять installed при обновлении вручную, т.к. без этого будут ошибки из-за нехватки полей в таблицах базы данных.kostya77 писал(а):откатил систему на 9 марта - до обновления .
заново обновился через панель управления ...и снова не работает (
Кто нибудь проверьте работает (( или это у меня только ?
Контексты в шаблонах поведения
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Контексты в шаблонах поведения
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 136
- Зарегистрирован: Вт ноя 12, 2013 8:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Re: Контексты в шаблонах поведения
Обновился в ручную ...(( результат не изменился ...
Делал все по образцу ...ошибок нет ... алиса не реагирует на команды ...
Делал все по образцу ...ошибок нет ... алиса не реагирует на команды ...
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Контексты в шаблонах поведения
Такой ответ может быть только если не было найдено совпадение в шаблонах поведения. Т.е. система прошлась по шаблонам и не нашла совпдающей команды, потом обратилась к методу commandReceived и там снова не нашла ничего подходящего и выдала ответ, который в этом методе прописан для такого случая.kostya77 писал(а):Пишу команду а в ответ Алиса неизвестная команда (
Что не так ?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 136
- Зарегистрирован: Вт ноя 12, 2013 8:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Re: Контексты в шаблонах поведения
Метод commandReceived
$command=$params['command'];
$short_command='';
$dt=recognizeTime($command,$short_command);
$objects=getObjectsByClass("voice_command");
foreach($objects as $obj){
$fl=1;
foreach(explode(" ",mb_strtolower($obj['TITLE'],'utf-8')) as $wo){
if (!(preg_match('/'.$wo.'(.*)/is',mb_strtolower($command,'utf-8'),$m))) {
$fl=0;
}
}
if ($fl==1) {
callMethod($obj['TITLE'].".action",array("command"=>$m[1]));
return;
}
if ($dt>0) {
addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
say('Задача принята');
return;
}
}
say("Неизвестная команда");
В нем все верно ?
$command=$params['command'];
$short_command='';
$dt=recognizeTime($command,$short_command);
$objects=getObjectsByClass("voice_command");
foreach($objects as $obj){
$fl=1;
foreach(explode(" ",mb_strtolower($obj['TITLE'],'utf-8')) as $wo){
if (!(preg_match('/'.$wo.'(.*)/is',mb_strtolower($command,'utf-8'),$m))) {
$fl=0;
}
}
if ($fl==1) {
callMethod($obj['TITLE'].".action",array("command"=>$m[1]));
return;
}
if ($dt>0) {
addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
say('Задача принята');
return;
}
}
say("Неизвестная команда");
В нем все верно ?
-
- Сообщения: 136
- Зарегистрирован: Вт ноя 12, 2013 8:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Re: Контексты в шаблонах поведения
Скрины Шаблона поведения .
Ошибок вроде нет . Где что мог я набочинить?
Ошибок вроде нет . Где что мог я набочинить?
- Вложения
-
- 3333333.JPG (58.95 КБ) 14783 просмотра
-
- 222222.JPG (68.98 КБ) 14783 просмотра
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Контексты в шаблонах поведения
да вроде всё правильно... можно попробовать очистить поле Шаблон -- оно всё равно лишнее, если название с ним совпадает. ну и проверить чтобы не было нигде лишних пробелов или переводов строки в конце
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 136
- Зарегистрирован: Вт ноя 12, 2013 8:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Re: Контексты в шаблонах поведения
Все равно
Alice: Неизвестная команда
Получается после обновление MDM перестал опрашивать Шаблон поведения .
До обновления все норма была реагировал на команды .
Как то это можно исправить ?
Alice: Неизвестная команда
Получается после обновление MDM перестал опрашивать Шаблон поведения .
До обновления все норма была реагировал на команды .
Как то это можно исправить ?
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Контексты в шаблонах поведения
Есть ещё одно предположение -- по какому-то стечению обстоятельств мог для пользователя установиться контекст некорректный и не сброиться по истечению времени. В общем, надо попробовать где-нибудь выполнить такую команду (можно создать сценарий с ней и запустить его):
Этот код сбрасывает активный контекст для всех пользователей.
После него снова попробовать отправить команду.
Код: Выделить всё
SQLExec("UPDATE users SET ACTIVE_CONTEXT_ID=0 WHERE 1");
После него снова попробовать отправить команду.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги