Контексты в шаблонах поведения
Модератор: immortal
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
У меня проблема с тем что Алиса иногда не правильно понимает меня, не то слышит...
А иногда вроде все услышала, т.е. написано "яркость в зале 100" а просто проходит сигнал дон и тишина.
А иногда вроде все услышала, т.е. написано "яркость в зале 100" а просто проходит сигнал дон и тишина.
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Контексты в шаблонах поведения
В шаблонах надо смотреть по логу - отработал ли шаблон
Если нет - смотреть шаблон, добавлять варианты. Если да - смотреть что ушло в левел. Очень помогает написать
Код: Выделить всё
say('Устанавливаю яркость на ' . $matches[3],1);
-
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
Это то есть у меня, вот именно что она не говорит ничего а только звук "дон" и всё.
Кстати может из за того что шаблон написан с маленькой буквы а говорит Алиса с большой (вроде не чувствительны к регистру должны быть)?
Потому что в истории событий команда есть, правда с маленькой буквы.
Кстати может из за того что шаблон написан с маленькой буквы а говорит Алиса с большой (вроде не чувствительны к регистру должны быть)?
Потому что в истории событий команда есть, правда с маленькой буквы.
-
- Сообщения: 57
- Зарегистрирован: Вс окт 28, 2018 11:04 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: Контексты в шаблонах поведения
Что то совсем не получается у меня использовать контекст. Мне нужно управлять эмулятором ИК пульта. Хочу использовать диалог:
Admin: следующий канал
(переключает и спрашивает)
Алиса: Выполнено, желаете еще?
(здесь выбор за мной, говорю следующий или предыдущий)
Admin: предыдущий.
Но как я не крутил контекст не слышит Алиса и вообще как то все замыкается само на себя и исчезает из списка шаблонов.
Как это правильно настроить?
Admin: следующий канал
(переключает и спрашивает)
Алиса: Выполнено, желаете еще?
(здесь выбор за мной, говорю следующий или предыдущий)
Admin: предыдущий.
Но как я не крутил контекст не слышит Алиса и вообще как то все замыкается само на себя и исчезает из списка шаблонов.
Как это правильно настроить?
-
- Сообщения: 47
- Зарегистрирован: Пн фев 18, 2019 11:56 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Контексты в шаблонах поведения
Помогите, только осваиваю систему. Пытаюсь установить в шаблонах поведения регулировку громкость телевизора Philips. Делаю шаблон
(Громкость|громкость) телевизора (.+)
если делаю так:
то ставит громкость на 20, т.е. отрабатывает. Если делаю так:
то не отрабатывает, подтверждает, но громкость не меняет. ( отличия в строке 'content' => '{"current":"$matches[2]"}',)
(Громкость|громкость) телевизора (.+)
если делаю так:
Код: Выделить всё
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);
Код: Выделить всё
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);
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Контексты в шаблонах поведения
В $matches[2] точно громкость попадает? Говорит "Выполняю, громкость <число>"? Или просто "Выполняю, громкость"? Есть подозрение, что должно быть $matches[1]. Т.к. в 0 попадает слово громкость, в 1 - по идее ваше число должно.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Контексты в шаблонах поведения
Код: Выделить всё
'content' => '{"current":"'.$matches[2].'"}',
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Контексты в шаблонах поведения
А кстати да...в одинарные кавычки не передаст переменную. Надо либо двойные
Либо как выше написали, но там 1 апостроф вроде лишний)).
Вроде так...без подсветки синтаксиса крайне неудобно понимать)
Код: Выделить всё
'content' => "{\"current\":\"$matches[2]\"}",
Код: Выделить всё
'content' => '{"current":"'.$matches[2].'"}',
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 17
- Зарегистрирован: Вс мар 10, 2019 1:18 pm
- Благодарил (а): 8 раз
- Поблагодарили: 1 раз
Re: Контексты в шаблонах поведения
есть контекстный шаблон повидения под названием включи свет где прописана команда проговорить фразу,
а он вместо фразы включает свет на крыльце, я шаблон включить свет на крыльце даже удалил, все равно включает свет на крыльце и как удалить с памяти MajorDoMo удаленный шаблон? Очистку истории событий делал,
Сброс контекста в сценариях при глюках делал,Обслуживание системы (чистка логов, rss) тоже делал,и еще вопрос как удалять чат с алисой? очень много листать иной раз приходиться
а он вместо фразы включает свет на крыльце, я шаблон включить свет на крыльце даже удалил, все равно включает свет на крыльце и как удалить с памяти MajorDoMo удаленный шаблон? Очистку истории событий делал,
Сброс контекста в сценариях при глюках делал,Обслуживание системы (чистка логов, rss) тоже делал,и еще вопрос как удалять чат с алисой? очень много листать иной раз приходиться
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Контексты в шаблонах поведения
это из коробкт работает - включи выключи.... в самих ПУigor_spodarev писал(а): ↑Ср апр 10, 2019 10:05 pmесть контекстный шаблон повидения под названием включи свет где прописана команда проговорить фразу,
а он вместо фразы включает свет на крыльце, я шаблон включить свет на крыльце даже удалил, все равно включает свет на крыльце и как удалить с памяти MajorDoMo удаленный шаблон? Очистку истории событий делал,
Сброс контекста в сценариях при глюках делал,Обслуживание системы (чистка логов, rss) тоже делал,и еще вопрос как удалять чат с алисой? очень много листать иной раз приходиться
Спасибо нам ПОМОЖЕТ..!