Страница 4 из 4

Re: Уведомления от системы через pushover

Добавлено: Чт май 19, 2016 5:34 pm
PAV
Попытался перейти на Pushover, ye никак не получается. Обновляться или из исходников восстанавливаться ну очень не охота.
Подскажите куда копать?
Зарегился на сайте, получил токен. Зарегистрировал программу MJD и получил еще один токен, ввожу его в настройках pushover общие настройки.
В чате сообщения есть, ни на телефоне ни на сайте сообщений нет

Re: Уведомления от системы через pushover

Добавлено: Вт фев 28, 2017 5:22 pm
Bagir
Последние новости:
После организации системы подписки на события, сервис Pushover по его старому местонахождению .\lib\pushover\pushover.inc.php больше не вызываются. То есть код этого файла больше не будет вызван системой при условии Minimum message level. Но код остается полностью рабочий.

Сейчас Pushover переехал в отдельный свой модуль с подпиской на событие SAY. Если установить его, то в Панель управления -> Настройки -> Общие настройки -> Обработчики -> HOOK_EVENT_SAY: должно добавиться "pushover":{"priority":0,"filter":""}

Модуль полностью рабочий и я им сейчас пользуюсь. Сервис немного платный. Цена совершенно не большая и платёж разовый.

Для настройки модуля вам потребуется получить свой API User Key, а так же указать ключ приложения API Token
Если хотите чтобы сообщения приходили от МД, то API Token (*): X1GvhWhmSSX1V5J6cbkPfm3oEpgT7K

Re: Уведомления от системы через pushover

Добавлено: Пн июн 04, 2018 9:10 am
LMD
Добрый день!

А отправку картинок никто не прикручивал? По аналогии с telegramm

Re: Уведомления от системы через pushover

Добавлено: Вт авг 07, 2018 4:18 pm
pasha413
А у меня 2 строки для ввода api:
Api user key и Api token, а при регистрации только один..
Что во второй вводить?

Re: Уведомления от системы через pushover

Добавлено: Вс ноя 04, 2018 8:43 pm
timurufa86
В кей вводишь свой кей выданный pushover а во второй вот этот X1GvhWhmSSX1V5J6cbkPfm3oEpgT7K

Re: Уведомления от системы через pushover

Добавлено: Ср июн 26, 2019 10:35 am
Mobidi
пару дней перестали приходить уведомления, проверил через сайт все норм , может в плагине что то слетело ? кто столкнулся ?

Re: Уведомления от системы через pushover

Добавлено: Вс июн 30, 2019 1:59 pm
kalina
Mobidi писал(а):
Ср июн 26, 2019 10:35 am
пару дней перестали приходить уведомления, проверил через сайт все норм , может в плагине что то слетело ? кто столкнулся ?
Была та же проблема, описал тут - viewtopic.php?f=6&t=5448&p=104800#p104800

Re: Уведомления от системы через pushover

Добавлено: Чт фев 06, 2020 9:51 am
Bagir
kalina писал(а):
Вс июн 30, 2019 1:59 pm
Была та же проблема, описал тут - viewtopic.php?f=6&t=5448&p=104800#p104800
Большое спасибо за решение. Тоже увидел, что сообщения стали приходить через раз. Api token X1GvhWhmSSX1V5J6cbkPfm3oEpgT7K сейчас сильно перегружен, и для нормальной работы нужно сделать свой.
Еще раз уточню, Что после установки модуля pushover с подпиской на события SAY, ищите настройки в
Админка->Приложения->Pushover и его код по адресу /modules/pushover/pushover.class.php

Ранее было тут: Админка->Общие настройки->Pushover, код /lib/pushover/pushover.inc.php Этот код больше не вызывается при работе функции say();

Небольшое дополнение: Если нужно чтобы при приходе тревожных сообщений на телефоне был другой звук, можно добавить настройку приоритета. Взято с официального сайта https://pushover.net/api
priority - send as -2 to generate no notification/alert, -1 to always send as a quiet notification, 1 to display as high-priority and bypass the user's quiet hours, or 2 to also require confirmation from the user
Добавляем строчку "priority" => ($level>=3)?1:0, в код. Немного поясню что это такое. Конструкция (условие)?значениеДа:значениеНет в PHP что то наподобие функции iif() в других языках. $level тут равно цифре приоритета, указанной в функции say('Это Важно',3); Уровни $level у нас, как правило, разные. У меня важные сообщения начинаются с уровня 3 и выше. Для них на телефоне звучит громкий тревожный рингтон.

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

          curl_setopt_array($ch = curl_init(), array(
           CURLOPT_URL => "https://api.pushover.net/1/messages.json",
           CURLOPT_RETURNTRANSFER => 1,
           CURLOPT_SSL_VERIFYPEER => FALSE, 
           CURLOPT_SSL_VERIFYHOST => 2,
           CURLOPT_POSTFIELDS => array(
           "token" => $token,
           "user" => $consumerKey,
           "message" => $message,
           "priority" => ($level>=3)?1:0,
          )));
          $res=curl_exec($ch);
          curl_close($ch);
Ещё можно посмотреть на параметры
title - your message's title, otherwise your app's name is used
и
sound - the name of one of the sounds supported by device clients to override the user's default sound choice
И уж совсем для любопытных
attachment - an image attachment to send with the message; see attachments for more information on how to upload files
device - your user's device name to send the message directly to that device, rather than all of the user's devices (multiple devices may be separated by a comma)
Приобрел себе браслет. Сообщения из pushover приходят и на негоПоказать
IMG_20200206_094126.jpg
IMG_20200206_094126.jpg (33.45 КБ) 4485 просмотров