Lumaktaw sa nilalaman

Mga alerto

Setup

Ang Alerto ay nagpapadala ng mensahe sa Discord o email kapag may nangyari: may naghihintay na kahilingan, may dumating na pelikula, may nasirang pagsusuri ng kalusugan. Kailangan mo ang permisong Change settings (magbago ng mga setting).

  1. Buksan ang Settings > Alerts at pindutin ang Add an Alert (magdagdag ng Alerto).
  2. Bigyan ito ng Name (pangalan) at piliin ang Kind (uri): Discord o email.
  3. Punan ang mga field ng uri (tingnan ang Mga uri).
  4. Sa ilalim ng When to send (kailan magpapadala), tanggalin ang tsek sa mga pagkakataong ayaw mo. Lahat ay may tsek sa simula; gumagana sa buong grupo ang All of these at None of these.
  5. Iwanang naka-on ang Send messages at pindutin ang Save.
  6. Pindutin ang Send a test sa card. Dapat makita mong dumating ang mensahe at ipinapakita ng card ang Last sent.

Sa Discord, buksan ang mga setting ng channel, tapos Integrations > Webhooks, at kopyahin ang link. I-paste ito sa Discord link; nagsisimula ito sa https://discord.com/. Ang mga taong nagdagdag ng Discord user ID sa account nila ay binabanggit sa mga mensahe tungkol sa mga kahilingan nila.

Field Ano ang ilalagay
Mail server, Port Ang mail server mo
Security STARTTLS (port 587), TLS (port 465) o None. Ang None ay para lang sa mail server sa sarili mong network
From address Ang address ng nagpapadala
Mail username, Mail password Ang mail account
Staff addresses Isa o higit pa, pinaghihiwalay ng kuwit

Ang mga mensahe tungkol sa isang kahilingan ay napupunta sa mga humiling, sa address ng account nila. Lahat ng iba ay napupunta sa mga staff address.

Ang Telegram, ntfy, Gotify, Pushover at mga webhook ay mga tampok na hindi pa bukas sa bersyong ito. Tingnan ang Mga tampok na hindi pa bukas.

Pagkakataon Pupunta sa Kailan
New request Staff May pelikula, palabas o artist na naghihintay ng pag-apruba
Approved Mga humiling Naaprubahan ang kahilingan nila
Declined Mga humiling Tinanggihan, kasama ang tala mo
Ready Mga humiling Nasa Aklatan na ang mga file
New episodes Mga humiling at sumusunod Pinakamarami ay 1 bawat palabas kada oras. Puwedeng i-off ng bawat tao ang mga ito
New albums Mga sumusunod sa artist Pinakamarami ay 1 bawat artist kada oras
Problem reported Staff May nag-ulat ng pamagat. Nasa /requests/reports ang mga ulat
Problem fixed Nag-ulat Kasama ang sagot mo
Sent to download Staff May release na ipinadala sa downloader
In the Library Staff Nailagay na ang mga file, kasama ang mas magandang kopya
Renamed Staff Nabigyan ng bagong pangalan ang mga file
Added Staff May pamagat na idinagdag nang mano-mano, mula sa listahan o mula sa kahilingan
Deleted Staff May pelikula, palabas, season o mga episode na umalis sa Aklatan
Health Staff May pagsusuri ng kalusugan na nasira o naayos
Needs a decision Staff May download o import na nangangailangan sa iyo

Sa ibaba ng listahan, ang Season packs ang nagpapasya kung ano ang ipapadala ng isang download na maraming episode: One Alert for the pack (isang Alerto para sa pack), na may isang linya bawat episode, o One Alert per episode (isang Alerto bawat episode).

Naka-off bilang default. Habang naka-off, ang mga Alerto sa Discord ay sa discord.com lang pupunta at ang ibang uri ay sa mga server lang sa internet; tinatanggihan ang mga link papunta sa computer na ito o sa home network mo, kahit pagkatapos ng name lookup. I-on ito para sa mail server o tagatanggap sa bahay. Hindi kailanman sinusundan ang mga redirect.

Tanggalin ang tsek sa Send messages. Ipinapakita ng card ang Off at nananatili ang Alerto.

Naka-store nang naka-encrypt, tapos ipinapakitang Stored. Iwanang walang laman ang field para panatilihin ito. Kapag itinuro mo ang isang Alerto sa ibang server, i-type mo ulit ang sikreto; hindi kailanman napupunta sa bagong lugar ang naka-store na sikreto.

Sintomas:

Paste the Discord link

Dahilan: hindi nagsisimula sa https://discord.com/ ang link. Solusyon: kopyahin ulit ang webhook link. Para sa server sa bahay na kahawig ng Discord, i-on ang Reach the local network.

Sintomas:

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

Dahilan: nasa computer na ito o sa home network mo ang server. Solusyon: i-on ang Reach the local network.

Sintomas: Last try failed na may sagot na 401 o 404. Dahilan: mali ang link o token. Hindi na ito nire-retry. Solusyon: itama ito at pindutin ang Send a test.

Sintomas: walang natanggap ang taong humiling. Dahilan: walang email address o Discord user ID sa account nila, walang tsek ang pagkakataon, o ni-off nila ang new episodes. Solusyon: tingnan ang tatlong iyon.

Mga retry

Ang timeout, sagot na humihiling ng pagbagal o error ng server ay nire-retry pagkalipas ng 5 s, 30 s at 2 min. Iginagalang ang mas mahabang paghihintay na hiniling ng server, hanggang 5 min. Hindi nire-retry ang pagtanggi, tulad ng maling link. Bawat pagkabigo ay nagdaragdag ng row na “Alert could not be sent” sa History.

Mga uring hindi pa bukas at ang mga field nila

Ipinapakita lang kapag naka-on ang switch na alert_channels_more.

Uri Mga field
Telegram Bot token mula sa @BotFather, Chat ID (ID ng user, group o channel, o @channel). Padalhan muna ng mensahe ang bot o idagdag ito sa group
ntfy Server address (ang walang laman ay ntfy.sh), Topic, opsyonal na Access token. Mababasa ito ng sinumang nakakaalam ng topic
Gotify Server address, App token
Pushover User key (gumagana ang mga group key), App token
Webhook (JSON) Webhook link, opsyonal na Secret, What the secret does
Ano ang natatanggap ng webhook

Isang POST bawat mensahe, Content-Type: application/json, na may mga header na ito:

Header Value
X-HolyArrs-Event Ang pagkakataon, tulad ng import o test
X-HolyArrs-Delivery Random na ID para sa mensaheng ito
X-HolyArrs-Timestamp Kasama ang Signs each message: mga segundo mula 1970
X-HolyArrs-Signature Kasama ang Signs each message: sha256= dagdag ang hex HMAC-SHA256 ng <timestamp>.<delivery>.<body>, na may key ang sikreto mo
Authorization Kasama ang Is sent as a bearer token: Bearer <secret>

Kapag Nothing, walang sikretong ipinapadala. Kapag may signing, tanggihan ang mga lumang timestamp at ang mga delivery ID na nakita mo na, para hindi mapaulit ang kinopyang mensahe.

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

Lumalabas ang ibang field kapag naaangkop: test, show at episodes, artist at tracks, report, people. Ang people ay may laman na mga pangalan ng humiling, hindi kailanman mga address. Ang data ay may laman na mga dahilan at path mula sa row ng History sa likod ng mensahe. Anumang sagot na 2xx ay itinuturing na naihatid.

Libre ang HolyArrs. Kung nakatipid ito ng oras mo, bigyan ito ng star sa GitHub, i-sponsor ito o ibili ako ng kape.