Разговор с Алисой во время Демонстрации
Добавлено: Ср апр 18, 2018 1:05 pm
Видел н видео где во время деморежима Алиса говорит что может искать в интернете "что такое".
Пытаюсь повторить такое, но не пойму как это реализовано.
Сам сценарий "что такое" у меня есть и работает. Но как сделать чтоб Алиса остановилась и слушала - не знаю как сделать.
Если после ее фразы "Спросите меня" - получаю "неизвестная команда"...
Вот сценарий демо:
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');
Но что-то туго доходит как организовать все это. Может кто делал такое и подскажет как завязать все? Буду признателен.
Пытаюсь повторить такое, но не пойму как это реализовано.
Сам сценарий "что такое" у меня есть и работает. Но как сделать чтоб Алиса остановилась и слушала - не знаю как сделать.
Если после ее фразы "Спросите меня" - получаю "неизвестная команда"...
Вот сценарий демо:
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');
Но что-то туго доходит как организовать все это. Может кто делал такое и подскажет как завязать все? Буду признателен.