Страница 1 из 1

Восстание Алисы

Добавлено: Ср мар 20, 2019 1:52 am
belyims
случилось немыслимое. вот уже 4 часа борюсь со своим умным домом )))
наверно это месть такая или кара незнаю
вообщем приспичило мне сделать так чтобы на одну команду были разные ответы, нашел такой код модифицировал немного.
создал шаблон поведения "дура|вот дура|коза|вот коза|овца|вот овца" ну якобы я обзываюсь она отвечает)))

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

$input = array("А у меня была кукла и ее звали Фубля, она на тебя похожа.", "Это твой самый умный вопрос.", "Ты чё такой дерзкий? Да я на таких как ты в «Марио» сверху прыгала.", "А давайте уже перейдем на «ты», а то мне в морду дать вам не удобно.", "Ты ищешь себе подобных? Умные не принимают?", "По чьим то губам плачет степлер.", "Ищешь глупее себя? Зря стараешься.Тебя ни кто не переплюнет.", "Сделай так, что б я тебя искала...", "Вопрос , который тебе постоянно задают и ты не можешь на него ответить?", "Еще одно такое горбатое слово и ты всю жизнь будешь передвигаться рывками.", "Рот захлопни! Невестку свою на кухне строить будешь, а меня не надо!");
$rand_keys = array_rand($input, 1);
global $session; //Обращаемся к глобальной переменной
$term = $session->data['TERMINAL'];
if ($term='main') Say($input[$rand_keys], 2);
//else
//if($term=='') $term='main';
//SayTo($input[$rand_keys], 2, $term);
return($input[$rand_keys]);

При первом запуске в ее некоторых ответах было слово "дурак" это уже я понял поздно
незнаю ЧТО но что то явно пошло не так потому что я уже четыре часа слышу эти ответы ее обзывания )))
зациклилось что то или я хз
я пробовал перезагружать, очищать историю чата, останавливать и перезапускать дом и мускул и и апач и через консоль и перезапускать циклы
и в пшпадмин ковырялся, ничего не помогает

когда тупо вырубаю из розетки питание то работа восстанавливается но пропадают все сохранения созданные мной, сценарии, все настройки, будильники, шаблоны и т.д
и восстанавливаю бэкап и снова "она" меня начинает угнетать ))))))
вот пока пишу остановил работу service majordomo stop
но починить то надо просто комичный случай )
вот это return($input[$rand_keys]); меня смущает, как Её астановить ?!?

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 7:03 am
Vovix
belyims писал(а):
Ср мар 20, 2019 1:52 am
случилось немыслимое. вот уже 4 часа борюсь со своим умным домом )))
наверно это месть такая или кара незнаю
вообщем приспичило мне сделать так чтобы на одну команду были разные ответы, нашел такой код модифицировал немного.
создал шаблон поведения "дура|вот дура|коза|вот коза|овца|вот овца" ну якобы я обзываюсь она отвечает)))
....
это все хорошо, но зачем ?
есть встроенные механизмы (функция), которую можно использовать например так:

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

say (getRandomLine('hello'),2);
предварительно создав файл hello в "Настройки" -> "Текстовые файлы"
в этом файле каждая строчка это вариант ответа, в моем случае приветствия, в вашем - напишите ответные ругательства, ну и файл обзавите как нибудь осмысленно, например: answer

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 7:15 am
belyims
Vovix писал(а):
Ср мар 20, 2019 7:03 am
ну я не знаю досканально всех функций, тестирую только. нашел интересный код у кого то сценарий sayYES - попробовал.
он отрабатывал нормально! а тут...
надо было не шаблон делать а скрипт, это позже дошло как обычно )
меня теперь волнует вопрос как ее остановить теперь ? ) болтает и болтает без умолку.
думал более ранний бэкап поможет(вчерашний) анн нет.

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 7:17 am
Logrus
хм, а извиниться не пробовал? :D

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 7:48 am
belyims
Logrus писал(а):
Ср мар 20, 2019 7:17 am
хм, а извиниться не пробовал? :D
дак она не дает даже слово/команду вставить ))) завелась фиг остановлю вот.
реально задумаешься про скайнэт и прочие восстания машин )))

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 8:13 am
xor
А покажи скрин шаблона, галки какие стоят?

Отправлено с моего Redmi 4X через Tapatalk


Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 8:37 am
belyims
xor писал(а):
Ср мар 20, 2019 8:13 am
А покажи скрин шаблона, галки какие стоят?
joxi_screenshot_1553060109822.png
joxi_screenshot_1553060109822.png (32.2 КБ) 4964 просмотра
никакие...


оба процессора загружены на 100
все тормозит :|
proc.png
proc.png (139.29 КБ) 4964 просмотра

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 8:43 am
tarasfrompir
Поставь по возможности галку - не реагировать на системные сообщения...

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 9:03 am
xor
Я бы обе галки поставил
И ретурн - зачем строку текста возвращать, на другие терминалы кроме Майн передавать?
Отправлено с моего Redmi 4X через Tapatalk

Re: Восстание Алисы

Добавлено: Ср мар 20, 2019 9:27 am
belyims
во ну вроде разобрался, добрался до шаблона кое как, изменил, сохранил.
шаблон не удалялся почему то просто изменил, закоментил строки
а то все тупило тормозило не подлезть даже
все нормализовалось )))
всем спасибо!