Как заставить Алису сказать но не заносить в лог

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Как заставить Алису сказать но не заносить в лог

Сообщение Ivan » Сб июл 05, 2014 9:41 am

Как заставить Алису сказать но не заносить в лог?

Нужно для проговаривания погоды, и новостей. Эта информация не критическая поэтому достаточно её озвучить
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup » Сб июл 05, 2014 9:25 pm

В принципе в системе это не предусмотрено, но никто не запрещает отредактировать функцию say введя туда контроль определенного флага управляющего внесением, "сказанного" Алисой, в лог. Но есть одна проблема - после очередного обновления системы изменения могут исчезнуть. Тут кстати огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение Amarok » Вс июл 06, 2014 12:05 pm

ksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
Поддерживаю просьбу. Но только папу Алисы зовут Сергей :)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Как заставить Алису сказать но не заносить в лог

Сообщение Ivan » Вс июл 06, 2014 3:20 pm

Сам я тоже могу. Потому и написал.

Вообще бы сделать систему репозитарного обновления. Тогда не будет таких проблем, зато будут противоречия
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup » Пн июл 07, 2014 8:38 am

BlackWarrior писал(а):
ksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
Поддерживаю просьбу. Но только папу Алисы зовут Сергей :)
И точно Сергей :) Завтыкал. В связи с этой войной столько инфы в голове что уже и имена путать начинаю. Пора в отпуск!

На счет репозитарного обновления - поддерживаю. А вот то что будут противоречия - это еще один довод о том что пора создать какие то минимальные стандарты вплоть до входа в функции и возврата ими результатов. А вообще мне кажется было бы не плохо разделить серверную часть МД от интерфейсной. Тогда была бы серверная часть с определенным, хорошо документированным API которая функционировала бы отдельно и независимо от интерфейсной. А так же было бы море вариантов интерфейсных частей МД с кучей разных скинов. Более того можно написать автономные интерфейсы на разных языках программирования работающих локально на клиентских машинах, тем самым уменьшая существенно трафик, так как не нужно передавать графику и страницы с сервера - передаются только данные. Более того можно создавать автономные устройства управления (их конечно и сейчас можно создавать и использовать). У меня например на базе ардуино, эзернет шилда, индикатора, нескольких кнопок и энкодера, собран пульт управления VLC. Установлен в душевой кабине и позволяет управлять музыкой во время купания. Подобный пульт собираюсь собрать для управления системой охраны и установить у входной двери, хотя там можно и планшет установить конечно, но тогда лучше создать страницу управления охраной недоступную из глобальной сети.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение sergejey » Пн июл 07, 2014 1:08 pm

Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup » Пн июл 07, 2014 6:23 pm

sergejey писал(а):Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.
Это хорошая новость! Я этого не знал. теперь буду создавать свои функции, а то надоело после каждого обновления восстанавливать все свои правки в файлах .php.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Как заставить Алису сказать но не заносить в лог

Сообщение PAV » Ср июл 23, 2014 3:48 pm

А можно как-то сделать, чтобы Алиса, например при MinMessageLevel 1 писала в чат, при 2 говорила, при 3 отправляла pushover, но не проговаривала?
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Как заставить Алису сказать но не заносить в лог

Сообщение PAV » Чт окт 23, 2014 12:59 pm

Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение sergejey » Чт окт 23, 2014 2:07 pm

PAV писал(а):Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
Пока нельзя отключить проговаривание, если уровень сообщения равен либо выше заданному минимальному уровню для речи. Но на будущее я, пожалуй, сделаю кое-какие изменения и опишу как это сделать.

Пока же, как вариант, выставить на проговаривание уровень, скажем 3, а на pushover уровень 2, тогда всё что уровня два будет только на pushover отправляться, а выше и туда и туда.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить