Varsler
Oppsett
Et varsel sender en Discord- eller e-postmelding når noe skjer: en forespørsel venter, en film kommer inn, en helsesjekk svikter. Du trenger tillatelsen Change settings (endre innstillinger).
Legg til et varsel
Lenke til Legg til et varsel- Åpne Settings > Alerts (innstillinger > varsler) og trykk på Add an Alert (legg til et varsel).
- Gi det et Name (navn) og velg en Kind (type): Discord eller e-post.
- Fyll ut feltene for typen (se Typer).
- Under When to send (når det skal sendes) tar du bort haken ved øyeblikkene du ikke vil ha. Alle starter med hake; All of these (alle disse) og None of these (ingen av disse) virker på en hel gruppe.
- La Send messages (send meldinger) stå på og trykk på Save (lagre).
- Trykk på Send a test (send en test) på kortet. Du skal se meldingen komme fram og kortet vise Last sent (sist sendt).
Typer
Lenke til TyperDiscord
Lenke til DiscordI Discord åpner du kanalinnstillingene, deretter Integrations > Webhooks, og kopierer lenken. Lim den inn i Discord link (Discord-lenke); den starter med https://discord.com/. Folk som la Discord-bruker-ID-en sin til kontoen sin, nevnes i meldinger om forespørslene deres.
E-post
Lenke til E-post| Felt | Hva du skriver inn |
|---|---|
| Mail server (e-postserver), Port | E-postserveren din |
| Security (sikkerhet) | STARTTLS (port 587), TLS (port 465) eller None. None bare for en e-postserver på ditt eget nettverk |
| From address (avsenderadresse) | Avsenderadressen |
| Mail username (e-postbrukernavn), Mail password (e-postpassord) | E-postkontoen |
| Staff addresses (adresser til eier og adminer) | Én eller flere, adskilt med komma |
Meldinger om en forespørsel går til de som ba om den, på kontoadressen deres. Alt annet går til adressene til eier og adminer.
Telegram, ntfy, Gotify, Pushover og webhooks er holdt tilbake i denne versjonen. Se Funksjoner som er holdt tilbake.
Valg
Lenke til ValgNår det skal sendes
Lenke til Når det skal sendes| Øyeblikk | Går til | Når |
|---|---|---|
| New request (ny forespørsel) | Eier og adminer | En film, serie eller artist venter på godkjenning |
| Approved (godkjent) | De som ba om den | Forespørselen deres ble godkjent |
| Declined (avslått) | De som ba om den | Avslått, med notatet ditt |
| Ready (klar) | De som ba om den | Filene ligger i biblioteket |
| New episodes (nye episoder) | De som ba om serien, og følgere | Høyst 1 per serie per time. Hver person kan slå disse av |
| New albums (nye album) | Artistens følgere | Høyst 1 per artist per time |
| Problem reported (problem meldt) | Eier og adminer | Noen meldte fra om en tittel. Meldingene ligger på /requests/reports |
| Problem fixed (problem løst) | Den som meldte fra | Med svaret ditt |
| Sent to download (sendt til nedlasting) | Eier og adminer | En release gikk til en nedlaster |
| In the Library (i biblioteket) | Eier og adminer | Filer ble plassert, også en bedre kopi |
| Renamed (omdøpt) | Eier og adminer | Filer fikk nye navn |
| Added (lagt til) | Eier og adminer | En tittel ble lagt til for hånd, fra en liste eller fra en forespørsel |
| Deleted (slettet) | Eier og adminer | En film, serie, sesong eller episoder forsvant fra biblioteket |
| Health (helse) | Eier og adminer | En helsesjekk sviktet eller er rettet |
| Needs a decision (krever en avgjørelse) | Eier og adminer | En nedlasting eller import trenger deg |
Sesongpakker
Lenke til SesongpakkerUnder listen bestemmer Season packs (sesongpakker) hva én nedlasting med mange episoder sender: One Alert for the pack (ett varsel for pakken), med en linje per episode, eller One Alert per episode (ett varsel per episode).
Nå det lokale nettverket
Lenke til Nå det lokale nettverketAv som standard. Mens den er av, går Discord-varsler bare til discord.com og andre typer bare til servere på internett; lenker til denne maskinen eller hjemmenettverket ditt avvises, selv etter et navneoppslag. Slå den på for en e-postserver eller mottaker hjemme. Omdirigeringer følges aldri.
Sett et varsel på pause
Lenke til Sett et varsel på pauseTa bort haken ved Send messages. Kortet viser Off (av), og varselet blir værende.
Passord og tokens
Lenke til Passord og tokensLagres kryptert, og vises deretter som Stored (lagret). La feltet stå tomt for å beholde det. Peker du et varsel mot en annen server, skriver du hemmeligheten inn igjen; en lagret hemmelighet sendes aldri til et nytt sted.
Hvis det ikke fungerer
Lenke til Hvis det ikke fungererSymptom:
Paste the Discord link
Årsak: lenken starter ikke med https://discord.com/.
Løsning: kopier webhook-lenken på nytt. For en Discord-lignende server hjemme slår du på Reach the local network (nå det lokale nettverket).
Symptom:
Points to the local network, which this Alert may not reach
Årsak: serveren står på denne maskinen eller hjemmenettverket ditt. Løsning: slå på Reach the local network.
Symptom: Last try failed (siste forsøk mislyktes) med svaret 401 eller 404. Årsak: lenken eller tokenet er feil. Disse prøves ikke på nytt. Løsning: rett det opp og trykk på Send a test.
Symptom: den som ba om titlen, fikk ingenting. Årsak: ingen e-postadresse eller Discord-bruker-ID på kontoen, øyeblikket har ikke hake, eller personen slo av nye episoder. Løsning: sjekk de tre tingene.
For viderekomne
Lenke til For viderekomneNye forsøk
Et tidsavbrudd, et svar om å senke farten eller en serverfeil prøves på nytt etter 5 s, 30 s og 2 min. En lengre ventetid som serveren ber om, respekteres, opptil 5 min. En avvisning, for eksempel en feil lenke, prøves ikke på nytt. Hver feil legger til en rad “Alert could not be sent” i History.
Typer som er holdt tilbake, og feltene deres
Vises bare med bryteren alert_channels_more på.
| Type | Felt |
|---|---|
| Telegram | Bot token fra @BotFather, Chat ID (ID for bruker, gruppe eller kanal, eller @channel). Send en melding til boten eller legg den til i gruppen først |
| ntfy | Server address (tom betyr ntfy.sh), Topic, valgfri Access token. Alle som kjenner topicen, kan lese den |
| Gotify | Server address, App token |
| Pushover | User key (gruppenøkler fungerer), App token |
| Webhook (JSON) | Webhook link, valgfri Secret, What the secret does |
Hva en webhook mottar
Én POST per melding, Content-Type: application/json, med disse headerne:
| Header | Verdi |
|---|---|
X-HolyArrs-Event |
Øyeblikket, for eksempel import eller test |
X-HolyArrs-Delivery |
Tilfeldig ID for denne meldingen |
X-HolyArrs-Timestamp |
Med Signs each message: sekunder siden 1970 |
X-HolyArrs-Signature |
Med Signs each message: sha256= pluss hex HMAC-SHA256 av <timestamp>.<delivery>.<body>, med hemmeligheten din som nøkkel |
Authorization |
Med Is sent as a bearer token: Bearer <secret> |
Med Nothing sendes ingen hemmelighet. Ved signering avviser du gamle tidsstempler og leverings-ID-er du har sett, slik at en kopiert melding ikke kan spilles av på nytt.
{ "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" }}Andre felt dukker opp når de passer: test, show og episodes, artist og tracks, report, people. people inneholder navn på de som ba om noe, aldri adresser. data inneholder årsakene og stiene fra raden i History som ligger bak meldingen. Ethvert 2xx-svar regnes som levert.
Relatert
Lenke til RelatertHolyArrs er gratis. Hvis det sparte deg tid, kan du gi det en stjerne på GitHub, sponse det eller spandere en kaffe.