(start|play) music
Код
runScript('playFavoriteMusic');
|
(включи|выключи) музыку
Код
//запускаем скрипт, который проверит, запущен ли AIMP и запустит его, если нет
//safe_exec("powershell -Command C:\_majordomo\htdocs\progs\proc.ps1< NUL");
say ("Выполняю команду");
$request_data = array('method' => 'Pause'); //нужный нам метод
$json = json_encode($request_data);
//Настраиваем cURL
$ch = curl_init('http://localhost:3333/RPC_JSON'); //адрес веб-интерфейса
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); //метод запроса
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); //тип запроса - json
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//Выполняем запрос
$response = curl_exec($ch);
|
(ско.+? время|который час)
Код
say('Сейчас '.timeNow(),5);
|
report system state
|
включи джаз
Код
say('Включаю джаз',5);
getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=81', 0);
|
напомни через (\d+) минут (.+)
Код
say("Хорошо.",1);
setTimeOut('timer','say("'.$matches[2].'",2);',$matches[1]*60);
|
погод(а|ы)
|
позвать Алену
Код
say('Алена, тебя ищут дома!',5);
|
представься
Код
say($add_word."Меня зовут Алиса. Я являюсь программой управления этим домом. Всегда к вашим услугам.",5);
|
сценарий (.+)
Код
say("Запускаю сценарий ".$matches[1]);
runScript($matches[1]);
|
установить громкость на (.+)
Код
$volume = $matches[1];
$request_data = array('method' => 'VolumeLevel', 'params' => array('level' => $volume)); //нужный нам метод
$json = json_encode($request_data);
//Настраиваем cURL
$ch = curl_init('http://localhost:3333/RPC_JSON'); //адрес веб-интерфейса
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); //метод запроса
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); //тип запроса - json
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//Выполняем запрос
$response = curl_exec($ch);
|