время каждый час

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm

время каждый час

Сообщение blackangel »

Друзья, ткните плиз где прописано озвучивание и отображение в чат Алисой времени, каждый час.

Настроен телеграмм, и надоело каждый час получать уведомление=)))

P.S. может как то можно ограничить поступление сообщений через телеграмм?
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург

Re: время каждый час

Сообщение eygen »

blackangel писал(а):Друзья, ткните плиз где прописано озвучивание и отображение в чат Алисой времени, каждый час.

Настроен телеграмм, и надоело каждый час получать уведомление=)))

P.S. может как то можно ограничить поступление сообщений через телеграмм?
Зайдите в модуль телеграм - пользователи - редактированить пользователя - приоритет истории.
Выставляете значение более нуля.
Теперь модуль телеграм будет отправлять только сообщения с выставленным приоритетом важности выше определенного значения. То есть все что будет уходить в чат с порогом ниже того что установите в модуле отправляться в телеграмм не будет.
Естественно что бы приходили нужные уведомления в системе придется поднять для них приоритет.
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: время каждый час

Сообщение Vovix »

blackangel писал(а):Друзья, ткните плиз где прописано озвучивание и отображение в чат Алисой времени, каждый час.

Настроен телеграмм, и надоело каждый час получать уведомление=)))

P.S. может как то можно ограничить поступление сообщений через телеграмм?
посмотрите у себя метод onNewMinute

Объекты -> класс: Timer -> Объект: ClockChime -> Методы -> метод: onNewMinute
и там поменяйте важность сообщения времени.

Например у меня несколько усложнено, а именно есть объект и свойство: Sets.saytime
в нем возможны три значения:
0 - не писать и не говорить,
1 - писать в чат, но не говорить,
2 (или более) - говорить и писать в чат

(естественно надо учитывать также какой в данный момент ThisComputer.minMsgLevel т.е. для этой логики он равен 0)

код в методе onNewMinute

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

// готовим минимальный уровень проговаривания в соответствии с настройками для проговаривания времени 
$saytime = gg('Sets.saytime');
// произносить или писать время каждый час, если НЕ ночной режим
if ((!(gg("NightMode.active")))&&($m=="00")) {
    if ($saytime) {
        say((timeNow()." ровно"),($saytime-2));
                 
    }
}
аналогично можно поступить и с другими сообщениями системы!

ну и конечно в модуле Телеграмм выставите приоритет истории как вам советует eygen!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm

Re: время каждый час

Сообщение blackangel »

Спасибо за развернутый ответ! вопросов больше не имею=)
Ответить