Eiti prie turinio

Pranešimai

Sąranka

Pranešimas (Alert) išsiunčia Discord ar el. pašto žinutę, kai kas nors nutinka: prašymas laukia, atsiranda filmas, sugenda būklės patikra. Tau reikia teisės Change settings (keisti nustatymus).

  1. Atidaryk Settings > Alerts (nustatymai > pranešimai) ir paspausk Add an Alert (pridėti pranešimą).
  2. Suteik jam Name (pavadinimas) ir pasirink Kind (tipas): Discord arba el. paštas.
  3. Užpildyk to tipo laukus (žr. Tipai).
  4. Skiltyje When to send (kada siųsti) nuimk varneles nuo momentų, kurių nenori. Iš pradžių visi pažymėti; All of these (visi šie) ir None of these (nė vienas iš šių) veikia visą grupę.
  5. Palik Send messages (siųsti žinutes) įjungtą ir paspausk Save (išsaugoti).
  6. Kortelėje paspausk Send a test (siųsti bandymą). Turėtum pamatyti, kad žinutė atkeliauja, o kortelėje pasirodo Last sent (paskutinį kartą išsiųsta).

Discord programoje atidaryk kanalo nustatymus, tada Integrations > Webhooks ir nukopijuok nuorodą. Įklijuok ją į Discord link (Discord nuoroda); ji prasideda https://discord.com/. Žmonės, kurie prie savo paskyros pridėjo Discord naudotojo ID, minimi žinutėse apie jų prašymus.

Laukas Ką įvesti
Mail server (pašto serveris), Port (portas) Tavo pašto serveris
Security (sauga) STARTTLS (portas 587), TLS (portas 465) arba None (nėra). None tik pašto serveriui tavo paties tinkle
From address (siuntėjo adresas) Siuntėjo adresas
Mail username (pašto naudotojo vardas), Mail password (pašto slaptažodis) Pašto paskyra
Staff addresses (darbuotojų adresai) Vienas ar keli, atskirti kableliais

Žinutės apie prašymą keliauja žmonėms, kurie paprašė, jų paskyros adresu. Visa kita keliauja darbuotojų adresais.

Telegram, ntfy, Gotify, Pushover ir webhook šioje versijoje atidėti. Žr. Atidėtos funkcijos.

Momentas Kam siunčiama Kada
New request Darbuotojams Filmas, serialas ar atlikėjas laukia patvirtinimo
Approved Prašytojams Jų prašymas patvirtintas
Declined Prašytojams Atmestas, su tavo pastaba
Ready Prašytojams Failai yra Bibliotekoje
New episodes Prašytojams ir sekėjams Daugiausia 1 per serialą per valandą. Kiekvienas gali tai išjungti
New albums Atlikėjo sekėjams Daugiausia 1 per atlikėją per valandą
Problem reported Darbuotojams Kas nors pranešė apie pavadinimo problemą. Ataskaitos yra /requests/reports
Problem fixed Pranešusiam Su tavo atsakymu
Sent to download Darbuotojams Release nusiųstas atsisiuntimo programai
In the Library Darbuotojams Failai padėti, įskaitant geresnę kopiją
Renamed Darbuotojams Failai gavo naujus pavadinimus
Added Darbuotojams Pavadinimas pridėtas rankiniu būdu, iš sąrašo ar iš prašymo
Deleted Darbuotojams Filmas, serialas, sezonas ar serijos pasišalino iš Bibliotekos
Health Darbuotojams Būklės patikra sugedo arba pataisyta
Needs a decision Darbuotojams Atsisiuntimui ar importui reikia tavęs

Po sąrašu Season packs (sezono paketai) nusprendžia, ką siunčia vienas atsisiuntimas su daug serijų: One Alert for the pack (vienas pranešimas paketui), su eilute kiekvienai serijai, arba One Alert per episode (vienas pranešimas kiekvienai serijai).

Pasiekti vietinį tinklą

Nuoroda į Pasiekti vietinį tinklą

Pagal numatymą išjungta. Kol išjungta, Discord pranešimai keliauja tik į discord.com, o kiti tipai tik į interneto serverius; nuorodos į šį kompiuterį ar tavo namų tinklą atmetamos, net jei vardas nukreipia į tokį adresą. Peradresavimai niekada nesekami. Įjunk, jei turi pašto serverį ar gavėją namuose.

Pristabdyk pranešimą

Nuoroda į Pristabdyk pranešimą

Nuimk varnelę nuo Send messages. Kortelėje rodoma Off (išjungta), o pranešimas lieka.

Slaptažodžiai ir token

Nuoroda į Slaptažodžiai ir token

Saugomi užšifruoti, tada rodomi kaip Stored (išsaugota). Palik lauką tuščią, kad liktų esamas. Nukreipus pranešimą į kitą serverį, paslaptį įvedi iš naujo; išsaugota paslaptis niekada nekeliauja į naują vietą.

Požymis:

Paste the Discord link (Įklijuok Discord nuorodą.)

Priežastis: nuoroda neprasideda https://discord.com/. Sprendimas: dar kartą nukopijuok webhook nuorodą. Discord panašiam serveriui namuose įjunk Reach the local network (pasiekti vietinį tinklą).

Požymis:

Points to the local network, which this Alert may not reach (Nurodo į vietinį tinklą, kurio šis pranešimas negali pasiekti.)

Priežastis: serveris yra šiame kompiuteryje arba tavo namų tinkle. Sprendimas: įjunk Reach the local network.

Požymis: Last try failed (paskutinis bandymas nepavyko) su atsakymu 401 arba 404. Priežastis: nuoroda ar token neteisingi. Jie nebandomi iš naujo. Sprendimas: pataisyk ir paspausk Send a test.

Požymis: žmogus, kuris paprašė, nieko negavo. Priežastis: jo paskyroje nėra el. pašto adreso ar Discord naudotojo ID, momentas nepažymėtas arba jis išjungė naujas serijas. Sprendimas: patikrink tuos tris dalykus.

Bandymai iš naujo

Laiko limito viršijimas, sulėtinimo atsakymas ar serverio klaida bandomi iš naujo po 5 s, 30 s ir 2 min. Jei serveris prašo laukti ilgiau, tai paisoma iki 5 min. Atmetimas, pavyzdžiui neteisinga nuoroda, nebandomas iš naujo. Kiekviena nesėkmė prideda eilutę „Alert could not be sent“ (pranešimo nepavyko išsiųsti) į Istoriją.

Atidėti tipai ir jų laukai

Rodoma tik su įjungtu alert_channels_more jungikliu.

Tipas Laukai
Telegram Bot token iš @BotFather, Chat ID (naudotojo, grupės ar kanalo ID arba @channel). Pirma parašyk botui arba pridėk jį į grupę
ntfy Server address (tuščia reiškia ntfy.sh), Topic, neprivalomas Access token. Kas žino topic, gali jį skaityti
Gotify Server address, App token
Pushover User key (veikia ir grupės raktai), App token
Webhook (JSON) Webhook link, neprivaloma Secret, What the secret does
Ką gauna webhook

Vienas POST per žinutę, Content-Type: application/json, su šiomis antraštėmis:

Antraštė Reikšmė
X-HolyArrs-Event Momentas, pavyzdžiui import ar test
X-HolyArrs-Delivery Atsitiktinis šios žinutės ID
X-HolyArrs-Timestamp Su Signs each message: sekundės nuo 1970
X-HolyArrs-Signature Su Signs each message: sha256= plius šešioliktainis HMAC-SHA256 iš <timestamp>.<delivery>.<body>, su tavo paslaptimi kaip raktu
Authorization Su Is sent as a bearer token: Bearer <secret>

Su Nothing paslaptis nesiunčiama. Pasirašant atmesk senus laiko žymenis ir delivery ID, kuriuos jau matei, kad nukopijuota žinutė negalėtų būti pakartota.

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

Kiti laukai atsiranda, kai tinka: test, show ir episodes, artist ir tracks, report, people. people turi prašytojų vardus, niekada adresų. data turi priežastis ir kelius iš Istorijos eilutės, už kurios stovi žinutė. Bet kuris 2xx atsakymas laikomas pristatymu.

HolyArrs yra nemokama. Jei sutaupė tau laiko, pažymėk jį žvaigždute GitHub, paremk jį arba nupirk man kavos.