Пређи на садржај

Обавештења

Подешавање

Обавештење шаље Discord или имејл поруку када се нешто деси: захтев чека, филм стигне, провера исправности падне. Потребна ти је дозвола Change settings (промена подешавања).

Додај обавештење

Линк до Додај обавештење
  1. Отвори Settings > Alerts (подешавања > обавештења) и кликни на Add an Alert (додај обавештење).
  2. Дај му Name (име) и изабери Kind (врсту): Discord или имејл.
  3. Попуни поља те врсте (погледај Врсте).
  4. Под When to send (када слати) искључи тренутке које не желиш. Сви су у почетку означени; All of these (сви ови) и None of these (ниједан од ових) раде на целој групи.
  5. Остави Send messages (шаљи поруке) укључено и кликни на Save (сачувај).
  6. Кликни на Send a test (пошаљи тест) на картици. Требало би да видиш да порука стиже и да картица приказује Last sent (последње послато).

У Discord-у отвори подешавања канала, па Integrations > Webhooks и копирај линк. Налепи га у Discord link; почиње са https://discord.com/. Људи који су додали свој Discord ID корисника на налог помињу се у порукама о њиховим захтевима.

Поље Шта унети
Mail server (сервер за пошту), Port (порт) Твој сервер за пошту
Security (безбедност) STARTTLS (порт 587), TLS (порт 465) или None. None само за сервер за пошту на твојој мрежи
From address (адреса пошиљаоца) Адреса пошиљаоца
Mail username (корисничко име за пошту), Mail password (лозинка за пошту) Налог за пошту
Staff addresses (адресе особља) Једна или више, раздвојених зарезима

Поруке о захтеву иду људима који су га поднели, на адресу њиховог налога. Све остало иде на адресе особља.

Telegram, ntfy, Gotify, Pushover и вебхукови су у овој верзији задржани. Погледај Задржане функције.

Тренутак Иде коме Када
New request Особљу Филм, серија или извођач чека одобрење
Approved Подносиоцима Њихов захтев је одобрен
Declined Подносиоцима Одбијен, уз твоју напомену
Ready Подносиоцима Фајлови су у библиотеци
New episodes Подносиоцима и пратиоцима Највише 1 по серији на сат. Свако може да их искључи
New albums Пратиоцима извођача Највише 1 по извођачу на сат
Problem reported Особљу Неко је пријавио наслов. Пријаве су на /requests/reports
Problem fixed Пријавиоцу Уз твој одговор
Sent to download Особљу Релиз је отишао преузимачу
In the Library Особљу Фајлови су постављени, укључујући бољу копију
Renamed Особљу Фајлови су добили нова имена
Added Особљу Наслов је додат ручно, са листе или из захтева
Deleted Особљу Филм, серија, сезона или епизоде су напустили библиотеку
Health Особљу Провера исправности је пала или је поправљена
Needs a decision Особљу Преузимање или увоз тражи тебе

Испод листе, Season packs одређује шта шаље једно преузимање са много епизода: One Alert for the pack (једно обавештење за пакет), са по једном линијом за сваку епизоду, или One Alert per episode (једно обавештење по епизоди).

Приступ локалној мрежи

Линк до Приступ локалној мрежи

Подразумевано искључено. Док је искључено, Discord обавештења иду само на discord.com, а остале врсте само на интернет сервере; линкови ка овом рачунару или твојој кућној мрежи се одбијају, чак и после претраге имена. Укључи то за сервер за пошту или пријемник код куће. Преусмеравања се никад не прате.

Паузирај обавештење

Линк до Паузирај обавештење

Искључи Send messages. Картица приказује Off (искључено), а обавештење остаје.

Лозинке и токени

Линк до Лозинке и токени

Чувају се шифровани, па се приказују као Stored (сачувано). Остави поље празно да га задржиш. Усмери обавештење на други сервер и тајну уносиш поново; сачувана тајна никад не иде на ново место.

Симптом:

Paste the Discord link

Узрок: линк не почиње са https://discord.com/. Решење: поново копирај webhook линк. За сервер сличан Discord-у код куће, укључи Reach the local network (приступ локалној мрежи).

Симптом:

Points to the local network, which this Alert may not reach

Узрок: сервер је на овом рачунару или на твојој кућној мрежи. Решење: укључи Reach the local network.

Симптом: Last try failed (последњи покушај није успео) са одговором 401 или 404. Узрок: линк или токен је погрешан. Они се не покушавају поново. Решење: исправи га и кликни на Send a test.

Симптом: особа која је поднела захтев није добила ништа. Узрок: на њеном налогу нема имејл адресе или Discord ID-ја корисника, тренутак није означен, или је искључила нове епизоде. Решење: провери та три.

Поновни покушаји

Истек времена, одговор о успоравању или грешка сервера покушава се поново после 5 s, 30 s и 2 min. Дуже чекање које тражи сервер се поштује, до 5 min. Одбијање, као погрешан линк, не покушава се поново. Сваки неуспех додаје ред „Alert could not be sent“ у History.

Задржане врсте и њихова поља

Приказује се само када је укључен прекидач alert_channels_more.

Врста Поља
Telegram Bot token од @BotFather, Chat ID (ID корисника, групе или канала, или @channel). Прво пошаљи поруку боту или га додај у групу
ntfy Server address (празно значи ntfy.sh), Topic, опционо Access token. Свако ко зна topic може да га чита
Gotify Server address, App token
Pushover User key (кључеви групе раде), App token
Webhook (JSON) Webhook link, опционо Secret, What the secret does
Шта вебхук прима

Један POST по поруци, Content-Type: application/json, са овим заглављима:

Заглавље Вредност
X-HolyArrs-Event Тренутак, као import или test
X-HolyArrs-Delivery Насумичан ID за ову поруку
X-HolyArrs-Timestamp Са Signs each message: секунде од 1970.
X-HolyArrs-Signature Са Signs each message: sha256= плус хекс HMAC-SHA256 од <timestamp>.<delivery>.<body>, са твојом тајном као кључем
Authorization Са Is sent as a bearer token: Bearer <secret>

Са Nothing се не шаље никаква тајна. Када потписујеш, одбиј старе временске ознаке и ID-јеве испорука које си већ видео, да копирана порука не може да се пусти поново.

{
"moment": "import",
"event_kind": "import_done",
"subject": "In the Library: Arrival (2016)",
"text": "Import done: 1 placed by hardlink",
"at": "2025-01-01T18:04:11Z",
"movie": { "id": 12, "name": "Arrival", "year": 2016, "tmdb": "329865", "imdb": "tt2543164" },
"data": { "from": "/downloads/Arrival.2016.1080p" }
}

Остала поља се појављују када важе: test, show и episodes, artist и tracks, report, people. people садржи имена подносилаца, никад адресе. data садржи разлоге и путање из реда у History иза поруке. Сваки 2xx одговор се рачуна као испоручен.

Повезане странице

Линк до Повезане странице

HolyArrs је бесплатан. Ако ти је уштедео време, остави звездицу на GitHub-у, постани спонзор или купи ми кафу.