Pāriet uz saturu

Paziņojumi

Iestatīšana

Paziņojums (Alert) nosūta Discord vai e-pasta ziņojumu, kad kaut kas notiek: pieprasījums gaida, filma ir pievienota, salūzt veselības pārbaude. Tev vajadzīga atļauja Change settings (mainīt iestatījumus).

Pievieno paziņojumu

Saite uz Pievieno paziņojumu
  1. Atver Settings > Alerts (iestatījumi > paziņojumi) un izvēlies Add an Alert (pievienot paziņojumu).
  2. Dod tam Name (nosaukums) un izvēlies Kind (veids): Discord vai e-pasts.
  3. Aizpildi veida laukus (skaties Veidi).
  4. Sadaļā When to send (kad sūtīt) noņem atzīmi momentiem, kurus nevēlies. Visi sākumā ir atzīmēti; All of these (visi šie) un None of these (neviens no šiem) darbojas uz visu grupu.
  5. Atstāj Send messages (sūtīt ziņojumus) ieslēgtu un izvēlies Save (saglabāt).
  6. Kartītē izvēlies Send a test (nosūtīt pārbaudi). Tev vajadzētu redzēt, ka ziņojums pienāk un kartītē parādās Last sent (pēdējoreiz nosūtīts).

Discord lietotnē atver kanāla iestatījumus, tad Integrations > Webhooks un nokopē saiti. Ielīmē to laukā Discord link (Discord saite); tā sākas ar https://discord.com/. Cilvēki, kas savam kontam pievienojuši Discord lietotāja ID, tiek pieminēti ziņojumos par saviem pieprasījumiem.

Lauks Ko ievadīt
Mail server, Port Tavs pasta serveris
Security STARTTLS (ports 587), TLS (ports 465) vai None. None tikai pasta serverim tavā tīklā
From address Sūtītāja adrese
Mail username, Mail password Pasta konts
Staff addresses Viena vai vairākas, atdalītas ar komatiem

Ziņojumi par pieprasījumu tiek nosūtīti cilvēkiem, kas to pieprasīja, uz viņu konta adresi. Viss pārējais tiek nosūtīts uz darbinieku adresēm.

Telegram, ntfy, Gotify, Pushover un webhook ir aizturēti šajā versijā. Skaties Aizturētās funkcijas.

Moments Kam tiek nosūtīts Kad
New request Darbiniekiem Filma, seriāls vai izpildītājs gaida apstiprinājumu
Approved Pieprasītājiem Viņu pieprasījums tika apstiprināts
Declined Pieprasītājiem Noraidīts ar tavu piezīmi
Ready Pieprasītājiem Faili ir bibliotēkā
New episodes Pieprasītājiem un sekotājiem Ne vairāk kā 1 par seriālu stundā. Katrs cilvēks tos var izslēgt
New albums Izpildītāja sekotājiem Ne vairāk kā 1 par izpildītāju stundā
Problem reported Darbiniekiem Kāds ziņoja par nosaukumu. Šādi ziņojumi atrodas adresē /requests/reports
Problem fixed Ziņotājam Ar tavu atbildi
Sent to download Darbiniekiem Izlaidums tika nosūtīts lejupielādētājam
In the Library Darbiniekiem Faili tika novietoti, ieskaitot labāku kopiju
Renamed Darbiniekiem Failiem tika piešķirti jauni nosaukumi
Added Darbiniekiem Nosaukums tika pievienots ar roku, no saraksta vai no pieprasījuma
Deleted Darbiniekiem Filma, seriāls, sezona vai epizodes pameta bibliotēku
Health Darbiniekiem Veselības pārbaude salūza vai ir salabota
Needs a decision Darbiniekiem Lejupielādei vai importam vajadzīga tava iejaukšanās

Zem saraksta Season packs (sezonu pakotnes) nosaka, ko sūta viena lejupielāde ar daudzām epizodēm: One Alert for the pack (viens paziņojums par pakotni) ar rindu katrai epizodei vai One Alert per episode (viens paziņojums par epizodi).

Sasniegt vietējo tīklu

Saite uz Sasniegt vietējo tīklu

Pēc noklusējuma izslēgts. Kamēr tas ir izslēgts, Discord paziņojumi iet tikai uz discord.com un citi veidi tikai uz interneta serveriem; saites uz šo datoru vai tavu mājas tīklu tiek noraidītas, pat pēc nosaukuma uzmeklēšanas. Ieslēdz to pasta serverim vai uztvērējam mājās. Pāradresācijām nekad netiek sekots.

Noņem atzīmi pie Send messages. Kartītē parādās Off (izslēgts), un paziņojums paliek.

Tiek glabāti šifrēti, pēc tam rādīti kā Stored (saglabāts). Atstāj lauku tukšu, lai to paturētu. Ja paziņojumu norādi uz citu serveri, noslēpumu ieraksti vēlreiz; saglabāts noslēpums nekad neaiziet uz jaunu vietu.

Simptoms:

Paste the Discord link

Cēlonis: saite nesākas ar https://discord.com/. Risinājums: nokopē webhook saiti vēlreiz. Discord līdzīgam serverim mājās ieslēdz Reach the local network (sasniegt vietējo tīklu).

Simptoms:

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

Cēlonis: serveris ir šajā datorā vai tavā mājas tīklā. Risinājums: ieslēdz Reach the local network.

Simptoms: Last try failed (pēdējais mēģinājums neizdevās) ar atbildi 401 vai 404. Cēlonis: saite vai tokens ir nepareizs. Tie netiek mēģināti vēlreiz. Risinājums: izlabo to un izvēlies Send a test.

Simptoms: cilvēks, kas pieprasīja, neko nesaņēma. Cēlonis: viņa kontam nav e-pasta adreses vai Discord lietotāja ID, moments nav atzīmēts vai viņš izslēdza jaunās epizodes. Risinājums: pārbaudi šos trīs.

Atkārtoti mēģinājumi

Noildze, palēnināšanas atbilde vai servera kļūda tiek mēģināta vēlreiz pēc 5 s, 30 s un 2 min. Servera pieprasīta ilgāka gaidīšana tiek ievērota līdz 5 min. Noraidījums, piemēram, nepareiza saite, netiek mēģināts vēlreiz. Katra neizdošanās pievieno vēstures rindu „Alert could not be sent”.

Aizturētie veidi un to lauki

Tiek rādīti tikai ar ieslēgtu slēdzi alert_channels_more.

Veids Lauki
Telegram Bot token no @BotFather, Chat ID (lietotāja, grupas vai kanāla ID vai @channel). Vispirms uzraksti botam vai pievieno to grupai
ntfy Server address (tukšs nozīmē ntfy.sh), Topic, neobligāts Access token. Ikviens, kas zina tēmu, var to lasīt
Gotify Server address, App token
Pushover User key (grupu atslēgas darbojas), App token
Webhook (JSON) Webhook link, neobligāts Secret, What the secret does
Ko saņem webhook

Viens POST uz ziņojumu, Content-Type: application/json, ar šīm galvenēm:

Galvene Vērtība
X-HolyArrs-Event Moments, piemēram, import vai test
X-HolyArrs-Delivery Nejaušs ID šim ziņojumam
X-HolyArrs-Timestamp Ar Signs each message: sekundes kopš 1970. gada
X-HolyArrs-Signature Ar Signs each message: sha256= plus heksadecimāls HMAC-SHA256 no <timestamp>.<delivery>.<body>, ar tavu noslēpumu kā atslēgu
Authorization Ar Is sent as a bearer token: Bearer <secret>

Ar Nothing noslēpums netiek sūtīts. Parakstot, noraidi vecus laika zīmogus un piegādes ID, kurus jau esi redzējis, lai nokopētu ziņojumu nevarētu atkārtot.

{
"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" }
}

Citi lauki parādās, kad tie attiecas: test, show un episodes, artist un tracks, report, people. people satur pieprasītāju vārdus, nekad adreses. data satur iemeslus un ceļus no vēstures rindas, kas stāv aiz ziņojuma. Jebkura 2xx atbilde tiek uzskatīta par piegādātu.

HolyArrs ir bezmaksas. Ja tas ietaupīja tavu laiku, atzīmē to ar zvaigznīti GitHub, atbalsti to vai uzcienā mani ar kafiju.