Страница 24 из 42
Re: Контексты в шаблонах поведения
Добавлено: Сб янв 05, 2019 8:43 pm
2007-i
У меня проблема с тем что Алиса иногда не правильно понимает меня, не то слышит...
А иногда вроде все услышала, т.е. написано "яркость в зале 100" а просто проходит сигнал дон и тишина.
Re: Контексты в шаблонах поведения
Добавлено: Сб янв 05, 2019 9:19 pm
fandaymon
2007-i писал(а): Сб янв 05, 2019 8:43 pm
У меня проблема с тем что Алиса иногда не правильно понимает меня, не то слышит...
А иногда вроде все услышала, т.е. написано "яркость в зале 100" а просто проходит сигнал дон и тишина.
В шаблонах надо смотреть по логу - отработал ли шаблон
Если нет - смотреть шаблон, добавлять варианты. Если да - смотреть что ушло в левел. Очень помогает написать
Код: Выделить всё
say('Устанавливаю яркость на ' . $matches[3],1);
чтобы была обратная связь
Re: Контексты в шаблонах поведения
Добавлено: Сб янв 05, 2019 9:46 pm
2007-i
Это то есть у меня, вот именно что она не говорит ничего а только звук "дон" и всё.
Кстати может из за того что шаблон написан с маленькой буквы а говорит Алиса с большой (вроде не чувствительны к регистру должны быть)?
Потому что в истории событий команда есть, правда с маленькой буквы.
Re: Контексты в шаблонах поведения
Добавлено: Вт янв 22, 2019 1:27 pm
krepton85
Что то совсем не получается у меня использовать контекст. Мне нужно управлять эмулятором ИК пульта. Хочу использовать диалог:
Admin: следующий канал
(переключает и спрашивает)
Алиса: Выполнено, желаете еще?
(здесь выбор за мной, говорю следующий или предыдущий)
Admin: предыдущий.
Но как я не крутил контекст не слышит Алиса и вообще как то все замыкается само на себя и исчезает из списка шаблонов.
Как это правильно настроить?
Re: Контексты в шаблонах поведения
Добавлено: Вт фев 19, 2019 12:11 am
Ralan
Помогите, только осваиваю систему. Пытаюсь установить в шаблонах поведения регулировку громкость телевизора Philips. Делаю шаблон
(Громкость|громкость) телевизора (.+)
если делаю так:
Код: Выделить всё
say("Выполняю, громкость $matches[2]",2);
$url = 'http://192.168.1.71:1925/1/audio/volume';
$options = array(
'http' => array(
'method' => 'POST',
'content' => '{"current":"20"}',
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
то ставит громкость на 20, т.е. отрабатывает. Если делаю так:
Код: Выделить всё
say("Выполняю, громкость $matches[2]",2);
$url = 'http://192.168.1.71:1925/1/audio/volume';
$options = array(
'http' => array(
'method' => 'POST',
'content' => '{"current":"$matches[2]"}',
'header'=> "Content-Type: application/json\r\n" .
"Accept: application/json\r\n"
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
то не отрабатывает, подтверждает, но громкость не меняет. ( отличия в строке 'content' => '{"current":"$matches[2]"}',)
Re: Контексты в шаблонах поведения
Добавлено: Вт фев 19, 2019 6:46 am
nick7zmail
В $matches[2] точно громкость попадает? Говорит "Выполняю, громкость <число>"? Или просто "Выполняю, громкость"? Есть подозрение, что должно быть $matches[1]. Т.к. в 0 попадает слово громкость, в 1 - по идее ваше число должно.
Re: Контексты в шаблонах поведения
Добавлено: Вт фев 19, 2019 10:21 am
skysilver
Ralan писал(а): Вт фев 19, 2019 12:11 am
то не отрабатывает, подтверждает, но громкость не меняет. ( отличия в строке 'content' => '{"current":"$matches[2]"}',)
Код: Выделить всё
'content' => '{"current":"'.$matches[2].'"}',
Re: Контексты в шаблонах поведения
Добавлено: Вт фев 19, 2019 11:07 am
nick7zmail
А кстати да...в одинарные кавычки не передаст переменную. Надо либо двойные
Код: Выделить всё
'content' => "{\"current\":\"$matches[2]\"}",
Либо как выше написали, но там 1 апостроф вроде лишний)).
Код: Выделить всё
'content' => '{"current":"'.$matches[2].'"}',
Вроде так...без подсветки синтаксиса крайне неудобно понимать)
Re: Контексты в шаблонах поведения
Добавлено: Ср апр 10, 2019 10:05 pm
igor_spodarev
есть контекстный шаблон повидения под названием включи свет где прописана команда проговорить фразу,
а он вместо фразы включает свет на крыльце, я шаблон включить свет на крыльце даже удалил, все равно включает свет на крыльце и как удалить с памяти MajorDoMo удаленный шаблон? Очистку истории событий делал,
Сброс контекста в сценариях при глюках делал,Обслуживание системы (чистка логов, rss) тоже делал,и еще вопрос как удалять чат с алисой? очень много листать иной раз приходиться
Re: Контексты в шаблонах поведения
Добавлено: Ср апр 10, 2019 10:22 pm
tarasfrompir
igor_spodarev писал(а): Ср апр 10, 2019 10:05 pm
есть контекстный шаблон повидения под названием включи свет где прописана команда проговорить фразу,
а он вместо фразы включает свет на крыльце, я шаблон включить свет на крыльце даже удалил, все равно включает свет на крыльце и как удалить с памяти MajorDoMo удаленный шаблон? Очистку истории событий делал,
Сброс контекста в сценариях при глюках делал,Обслуживание системы (чистка логов, rss) тоже делал,и еще вопрос как удалять чат с алисой? очень много листать иной раз приходиться
это из коробкт работает - включи выключи.... в самих ПУ