(start|play) music
Code
runScript('playFavoriteMusic');
|
(поставь|включи) музыку
Code
runScript('playFavoriteMusic');
|
аимп (включи|останови) музыку
Code
//запускаем скрипт, который проверит, запущен ли AIMP и запустит его, если нет
safe_exec("powershell -Command C:\_majordomo\htdocs\progs\proc.ps1< NUL");
$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);
|
аимп установи громкость на (.+)
Code
$volume = $matches[1];
if ($volume == 'минимум') {
$volume = 0;
} elseif ($volume == 'максиммум') {
$volume = 100;
}
$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);
|
влк (останови|выключи) музыку
Code
getURL("http://localhost/rc/?command=vlc_pause",0);
say(LANG_DONE,1);
|
погод(а|ы)
Pattern: [#module name="app_yaweather"#]
|
Проба
|
Статус системы
|
сценарий (.+)
Code
say("Запускаю сценарий ".$matches[1]);
runScript($matches[1]);
|