крик отчаяния

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 27, 2015 10:47 am

перевод в другой часовай пояс не помог( все равно работает(( как найти проблему...
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 27, 2015 11:16 am

кароч настрою все заного( и завтра глянем, блин жалко конечно, столько всего сделано...
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Пт авг 28, 2015 8:51 am

доброе утро, походу я понял в чем проблема, я говорю алисе поставить будильник на 8 часов 10 минут, она так и ставить, 8:10 но системное время и время алисы 08:10 и потому будильник не срабатывает, помогите решить проблему плиз, ставлю таким шаблоном:

Код: Выделить всё

((В|в)ключи|(П|п)оставь|(У|у)станови) будильник на (\d+)(\s*)(часов|:)*(\s*)(\d*) 
,
код такой:

Код: Выделить всё

$h=$matches[5];
$m=$matches[9];
if ($h>24) {
say("Непонятно на который час завести будильник, определитесь и сообщите снова.",5);
return;
}
if (($m>59)|(!$m)) {
say("Непонятно на сколько минут завести будильник, поэтому пусть будет ровно 00.",5);
$m="00";
}
say("Ставлю будильник на ".$h." часов ".$m." минут. Постарайтесь не проспать.",5);
setGlobal('AlarmOne.AlarmOn',1);
setGlobal('AlarmOne.AlarmTime',$h.':'.$m); 
что тут можно изменить чтоб ставило нормально?
Последний раз редактировалось sega6549 Пт авг 28, 2015 11:25 am, всего редактировалось 1 раз.
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Пт авг 28, 2015 11:16 am

додумался сам, может пригодится кому) код;

Код: Выделить всё

$h=$matches[5];
$m=$matches[9];
$hh=$h;
if ($h<10) {$h="0".$h;}
if ($h>24) {
say("Непонятно на который час завести будильник, определитесь и сообщите снова.",5);
return;
}
if (($m>59)|(!$m)) {
say("Непонятно на сколько минут завести будильник, поэтому пусть будет ровно 00.",5);
$m="00";
}
say("Ставлю будильник на ".$h." часов ".$m." минут. Постарайтесь не проспать.",5);
setGlobal('AlarmOne.AlarmOn',1);
setGlobal('AlarmOne.AlarmTime',$h.':'.$m);
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ответить