Alex писал(а):Со страницами разобрался. Зато возник другой вопрос «по теме».
Если Алиса не озвучивает события, то они не попадают в лог. Как бы организовать ещё один «системный» лог, куда попадали бы все события тотально.
тут есть варианты...
во-первых, совсем системный лог можно вести через функцию DebMes("какая-то информация"); -- эта функция записывает информацию с датой и временем в текстовый файл, который лежит в папке /debmes/ (отдельный день отдельный файл)
во-вторх, функция say имеет ещё необязательный параметр -- уровень важности. по-умолчанию он равен нулю, но можно задать другой. это сделано для того, чтобы Алиса голосом произносила только те фразы, которые по важности выше, чем установлен сейчас для системы (свойство ThisComputer.minMsgLevel) -- у меня сделано так, что в 8 утра этот параметр устанавливается в ноль (днём произносим все фразы) через setGlobal("minMsgLevel",0), а ночью в 1 (произносим только то, что по важности равно либо выше единицы) через setGlobal("minMsgLevel",1).
примеры:
say("Всем привет!"); и аналогично say("Всем привет!",0); -- будет записано в чат, но произнесено, только если minMsgLevel = 0
say("Что-то очень важное",5); -- будет записано в лог и произнесено, если minMsgLevel >= 5