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

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

Модератор: immortal

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

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

Сообщение blackangel » Пт мар 03, 2017 11:12 am

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

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

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

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

Сообщение eygen » Пт мар 03, 2017 11:52 am

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

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

P.S. может как то можно ограничить поступление сообщений через телеграмм?
Зайдите в модуль телеграм - пользователи - редактированить пользователя - приоритет истории.
Выставляете значение более нуля.
Теперь модуль телеграм будет отправлять только сообщения с выставленным приоритетом важности выше определенного значения. То есть все что будет уходить в чат с порогом ниже того что установите в модуле отправляться в телеграмм не будет.
Естественно что бы приходили нужные уведомления в системе придется поднять для них приоритет.
За это сообщение автора eygen поблагодарил:
blackangel (Пт мар 03, 2017 3:11 pm)
Рейтинг: 1.16%
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Пт мар 03, 2017 1:37 pm

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!!!
За это сообщение автора Vovix поблагодарили (всего 5):
blackangel (Пт мар 03, 2017 3:10 pm) • Lerych (Вт дек 19, 2017 11:31 pm) • Avolodin (Сб янв 26, 2019 11:15 pm) • Sergey.Chek (Вс ноя 03, 2019 6:36 pm) • Garik908 (Ср май 27, 2020 4:51 am)
Рейтинг: 5.81%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

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

Сообщение blackangel » Пт мар 03, 2017 3:11 pm

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