Как заставить Алису сказать но не заносить в лог
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Как заставить Алису сказать но не заносить в лог
Как заставить Алису сказать но не заносить в лог?
Нужно для проговаривания погоды, и новостей. Эта информация не критическая поэтому достаточно её озвучить
Нужно для проговаривания погоды, и новостей. Эта информация не критическая поэтому достаточно её озвучить
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 135
- Зарегистрирован: Ср дек 19, 2012 10:35 am
- Откуда: Ukraine/Kiev
- Благодарил (а): 7 раз
- Поблагодарили: 14 раз
Re: Как заставить Алису сказать но не заносить в лог
В принципе в системе это не предусмотрено, но никто не запрещает отредактировать функцию say введя туда контроль определенного флага управляющего внесением, "сказанного" Алисой, в лог. Но есть одна проблема - после очередного обновления системы изменения могут исчезнуть. Тут кстати огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Как заставить Алису сказать но не заносить в лог
Поддерживаю просьбу. Но только папу Алисы зовут Сергейksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Как заставить Алису сказать но не заносить в лог
Сам я тоже могу. Потому и написал.
Вообще бы сделать систему репозитарного обновления. Тогда не будет таких проблем, зато будут противоречия
Вообще бы сделать систему репозитарного обновления. Тогда не будет таких проблем, зато будут противоречия
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 135
- Зарегистрирован: Ср дек 19, 2012 10:35 am
- Откуда: Ukraine/Kiev
- Благодарил (а): 7 раз
- Поблагодарили: 14 раз
Re: Как заставить Алису сказать но не заносить в лог
И точно Сергей Завтыкал. В связи с этой войной столько инфы в голове что уже и имена путать начинаю. Пора в отпуск!BlackWarrior писал(а):Поддерживаю просьбу. Но только папу Алисы зовут Сергейksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
На счет репозитарного обновления - поддерживаю. А вот то что будут противоречия - это еще один довод о том что пора создать какие то минимальные стандарты вплоть до входа в функции и возврата ими результатов. А вообще мне кажется было бы не плохо разделить серверную часть МД от интерфейсной. Тогда была бы серверная часть с определенным, хорошо документированным API которая функционировала бы отдельно и независимо от интерфейсной. А так же было бы море вариантов интерфейсных частей МД с кучей разных скинов. Более того можно написать автономные интерфейсы на разных языках программирования работающих локально на клиентских машинах, тем самым уменьшая существенно трафик, так как не нужно передавать графику и страницы с сервера - передаются только данные. Более того можно создавать автономные устройства управления (их конечно и сейчас можно создавать и использовать). У меня например на базе ардуино, эзернет шилда, индикатора, нескольких кнопок и энкодера, собран пульт управления VLC. Установлен в душевой кабине и позволяет управлять музыкой во время купания. Подобный пульт собираюсь собрать для управления системой охраны и установить у входной двери, хотя там можно и планшет установить конечно, но тогда лучше создать страницу управления охраной недоступную из глобальной сети.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Как заставить Алису сказать но не заносить в лог
Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 135
- Зарегистрирован: Ср дек 19, 2012 10:35 am
- Откуда: Ukraine/Kiev
- Благодарил (а): 7 раз
- Поблагодарили: 14 раз
Re: Как заставить Алису сказать но не заносить в лог
Это хорошая новость! Я этого не знал. теперь буду создавать свои функции, а то надоело после каждого обновления восстанавливать все свои правки в файлах .php.sergejey писал(а):Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Как заставить Алису сказать но не заносить в лог
А можно как-то сделать, чтобы Алиса, например при MinMessageLevel 1 писала в чат, при 2 говорила, при 3 отправляла pushover, но не проговаривала?
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Как заставить Алису сказать но не заносить в лог
Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Как заставить Алису сказать но не заносить в лог
Пока нельзя отключить проговаривание, если уровень сообщения равен либо выше заданному минимальному уровню для речи. Но на будущее я, пожалуй, сделаю кое-какие изменения и опишу как это сделать.PAV писал(а):Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
Пока же, как вариант, выставить на проговаривание уровень, скажем 3, а на pushover уровень 2, тогда всё что уровня два будет только на pushover отправляться, а выше и туда и туда.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги