Bagir писал(а): ↑Пт июн 03, 2022 2:15 pm
Так вот почему у меня ничего не работает. Не пользовался долгое время, сейчас решил допилить. А тут такое. Кто знает, где почитать про $original. Нужен полный текст. Как получить?
сделал свой оригинал через переменную)
- 2022-06-03_17-09-48.png (9.93 КБ) 752 просмотра
изврат такой:
на уровне включи/выключи
Код: Выделить всё
if(preg_match('/включи/isu', $original)){
say('Включить что именно?',2);
saveToCache('VAR:original.0','включи');
}elseif(preg_match('/выключи/isu', $original)){
say('Выключить что именно?',2);
saveToCache('VAR:original.0','выключи');
}else{
//say('Непонятно ',2);
saveToCache('VAR:original.0','');
}
на уровне свет
Код: Выделить всё
$ss = checkFromCache("VAR:original.0");
if($ss){
$ss = $ss.' '.mb_strtolower($original); //для красоты
}else{
$ss = mb_strtolower($original);
}
saveToCache('VAR:original.0',$ss);
if(preg_match('/включи/isu', $ss)){
say('Включить свет где?',2);
}elseif(preg_match('/выключи/isu', $ss)){
say('Выключить свет где?',2);
}else{
saveToCache('VAR:original.0','');
//say('Непонятно, что делать со светом?',2);
}
на уровне в кабинете
Код: Выделить всё
$ss = checkFromCache("VAR:original.0");
saveToCache('VAR:original.0','');
if($ss){
$ss = $ss.' '.$original;
}else{
$ss = $original;
}
if(preg_match('/включи/isu', $ss)){
cm('noorelay2.turnon');
say('Включаю свет в кабинете',2);
}elseif(preg_match('/выключи/isu', $ss)){
cm('noorelay2.turnoff');
say('Выключаю свет в кабинете',2);
}