Видел н видео где во время деморежима Алиса говорит что может искать в интернете "что такое".
Пытаюсь повторить такое, но не пойму как это реализовано.
Сам сценарий "что такое" у меня есть и работает. Но как сделать чтоб Алиса остановилась и слушала - не знаю как сделать.
Если после ее фразы "Спросите меня" - получаю "неизвестная команда"...
Вот сценарий демо:
say('Ну как, понравилось? А ещё вы можете у меня что-нибудь спросить. Я могу найти ответы на вопросы “что такое” или “кто такой”. Попробуйте, спросите! ', 2);
setTimeOut('DemoTimer',"runScript('Demo06');",60);
В КОНЕКТЕ нашел у Сергея что он запускает какой-то контекст:
сценарий:
rs('DemoSay','How do you like it?');
rs('DemoSay','Also you can ask me about something');
rs('DemoSay','I can find answers to the questions "what is" or "who is"');
sleep(8);
context_activate(42);
и в шаблонах есть такое:
Вопрос в демо-режиме Код
rs('DemoSay','Не стесняйтесь. Я жду вопроса!');
runScript('AutoRemoteMessage');
include_once(DIR_MODULES.'patterns/patterns.class.php');
$pt=new patterns();
if ($pt->checkExtPatterns(0)) {
$safe_execs = SQLSelectOne("SELECT ID FROM safe_execs WHERE 1 LIMIT 1");
while($safe_execs['ID']) {
sleep(10);
$safe_execs = SQLSelectOne("SELECT ID FROM safe_execs WHERE 1 LIMIT 1");
}
rs('DemoSay','Good question!');
}
runScript('Demo07');
Но что-то туго доходит как организовать все это. Может кто делал такое и подскажет как завязать все? Буду признателен.
Разговор с Алисой во время Демонстрации
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: Разговор с Алисой во время Демонстрации
https://connect.smartliving.ru/profile/ ... ripts.html ищите сценарий wiki
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Разговор с Алисой во время Демонстрации
Подозреваю, что ask должен помочь в данном конкретном случае
https://majordomo.smartliving.ru/forum/ ... f=7&t=4731
https://majordomo.smartliving.ru/forum/ ... f=7&t=4731
-
- Сообщения: 16
- Зарегистрирован: Пн мар 19, 2018 12:55 am
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: Разговор с Алисой во время Демонстрации
что то у меня вообще никакой реакции на эту команду нет.fandaymon писал(а): ↑Ср апр 18, 2018 2:11 pmПодозреваю, что ask должен помочь в данном конкретном случае
https://majordomo.smartliving.ru/forum/ ... f=7&t=4731
-
- Сообщения: 16
- Зарегистрирован: Пн мар 19, 2018 12:55 am
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: Разговор с Алисой во время Демонстрации
сценарий такой есть у меня. Но как заставить Алису его запустить? Как получить от пользователя запрос?directman66 писал(а): ↑Ср апр 18, 2018 1:46 pmhttps://connect.smartliving.ru/profile/ ... ripts.html ищите сценарий wiki
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: Разговор с Алисой во время Демонстрации
Из шаблнов поведения
название: что такое (.+)
код:
runScript('wiki', array('zapros' => $matches[1]));
перед этим просишь пользователя спросить кто такой или что такое через команду say
название: что такое (.+)
код:
runScript('wiki', array('zapros' => $matches[1]));
перед этим просишь пользователя спросить кто такой или что такое через команду say
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Разговор с Алисой во время Демонстрации
Поищите на форуме топик от Сергея Инициация диалога, там подробно описано. как реализовать context_activate.
win10 connect https://connect.smartliving.ru/profile/303