Ειδοποιήσεις
Ρύθμιση
Μια ειδοποίηση (Alert) στέλνει μήνυμα Discord ή email όταν συμβαίνει κάτι: περιμένει ένα αίτημα, μπαίνει μια ταινία, χαλάει ένας έλεγχος υγείας. Χρειάζεσαι το δικαίωμα Change settings (αλλαγή ρυθμίσεων).
Πρόσθεσε μια ειδοποίηση
Σύνδεσμος προς Πρόσθεσε μια ειδοποίηση- Άνοιξε Settings > Alerts (Ρυθμίσεις > Ειδοποιήσεις) και πάτησε Add an Alert (προσθήκη ειδοποίησης).
- Δώσε ένα Name (όνομα) και διάλεξε Kind (είδος): Discord ή email.
- Συμπλήρωσε τα πεδία του είδους (δες τα Είδη).
- Στο When to send (πότε να στέλνεται), ξετσέκαρε τις στιγμές που δεν θέλεις. Όλες ξεκινούν τσεκαρισμένες· τα All of these (όλα αυτά) και None of these (κανένα από αυτά) δουλεύουν σε ολόκληρη ομάδα.
- Άφησε ενεργό το Send messages (αποστολή μηνυμάτων) και πάτησε Save.
- Πάτησε Send a test (αποστολή δοκιμής) στην κάρτα. Θα πρέπει να δεις το μήνυμα να φτάνει και την κάρτα να δείχνει Last sent (τελευταία αποστολή).
Discord
Σύνδεσμος προς DiscordΣτο Discord, άνοιξε τις ρυθμίσεις του καναλιού, μετά Integrations > Webhooks, και αντίγραψε τον σύνδεσμο. Επικόλλησέ τον στο Discord link· αρχίζει με https://discord.com/. Όσοι έχουν προσθέσει το Discord user ID τους στον λογαριασμό τους αναφέρονται με mention στα μηνύματα για τα αιτήματά τους.
| Πεδίο | Τι να γράψεις |
|---|---|
| Mail server, Port | Ο διακομιστής αλληλογραφίας σου |
| Security | STARTTLS (θύρα 587), TLS (θύρα 465) ή None. Το None μόνο για διακομιστή αλληλογραφίας στο δικό σου δίκτυο |
| From address | Η διεύθυνση του αποστολέα |
| Mail username, Mail password | Ο λογαριασμός αλληλογραφίας |
| Staff addresses | Μία ή περισσότερες, χωρισμένες με κόμμα |
Τα μηνύματα για ένα αίτημα πηγαίνουν σε όσους το έκαναν, στη διεύθυνση του λογαριασμού τους. Όλα τα υπόλοιπα πηγαίνουν στις διευθύνσεις του προσωπικού (staff).
Το Telegram, το ntfy, το Gotify, το Pushover και τα webhooks είναι κρατημένα σε αυτή την έκδοση. Δες τις Κρατημένες λειτουργίες.
Επιλογές
Σύνδεσμος προς ΕπιλογέςΠότε να στέλνεται
Σύνδεσμος προς Πότε να στέλνεται| Στιγμή | Πηγαίνει σε | Πότε |
|---|---|---|
| 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 και τα άλλα είδη μόνο σε διακομιστές στο internet· οι σύνδεσμοι προς αυτόν τον υπολογιστή ή το οικιακό σου δίκτυο απορρίπτονται, ακόμα και μετά από αναζήτηση ονόματος. Ενεργοποίησέ το για διακομιστή αλληλογραφίας ή δέκτη στο σπίτι. Οι ανακατευθύνσεις δεν ακολουθούνται ποτέ.
Βάλε μια ειδοποίηση σε παύση
Σύνδεσμος προς Βάλε μια ειδοποίηση σε παύσηΞετσέκαρε το Send messages. Η κάρτα δείχνει Off και η ειδοποίηση μένει.
Κωδικοί και tokens
Σύνδεσμος προς Κωδικοί και tokensΑποθηκεύονται κρυπτογραφημένα και μετά εμφανίζονται ως 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. Αιτία: ο σύνδεσμος ή το token είναι λάθος. Αυτά δεν ξαναδοκιμάζονται. Λύση: διόρθωσέ το και πάτησε Send a test.
Σύμπτωμα: όποιος έκανε το αίτημα δεν πήρε τίποτα. Αιτία: δεν υπάρχει διεύθυνση email ή Discord user ID στον λογαριασμό του, η στιγμή είναι ξετσεκαρισμένη, ή έχει απενεργοποιήσει τα νέα επεισόδια. Λύση: έλεγξε αυτά τα τρία.
Για έμπειρους
Σύνδεσμος προς Για έμπειρουςΕπαναλήψεις
Ένα timeout, μια απάντηση επιβράδυνσης ή ένα σφάλμα διακομιστή ξαναδοκιμάζεται μετά από 5 s, 30 s και 2 min. Μια μεγαλύτερη αναμονή που ζητά ο διακομιστής τηρείται, έως 5 min. Μια άρνηση, όπως ένας λάθος σύνδεσμος, δεν ξαναδοκιμάζεται. Κάθε αποτυχία προσθέτει μια γραμμή “Alert could not be sent” στο Ιστορικό.
Κρατημένα είδη και τα πεδία τους
Εμφανίζονται μόνο με ενεργό τον διακόπτη alert_channels_more.
| Είδος | Πεδία |
|---|---|
| Telegram | Bot token από το @BotFather, Chat ID (ID χρήστη, ομάδας ή καναλιού, ή @channel). Στείλε πρώτα μήνυμα στο bot ή πρόσθεσέ το στην ομάδα |
| 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 |
Τι λαμβάνει ένα webhook
Ένα 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, δεν στέλνεται μυστικό. Όταν υπογράφεις, απόρριπτε παλιά timestamps και delivery IDs που έχεις ήδη δει, ώστε ένα αντιγραμμένο μήνυμα να μην μπορεί να παιχτεί ξανά.
{ "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 περιέχει τους λόγους και τις διαδρομές από τη γραμμή του Ιστορικού πίσω από το μήνυμα. Κάθε απάντηση 2xx μετρά ως παραδομένο.
Σχετικά
Σύνδεσμος προς ΣχετικάΤο HolyArrs είναι δωρεάν. Αν σου γλίτωσε χρόνο, βάλε του αστέρι στο GitHub, γίνε χορηγός ή κέρασέ με έναν καφέ.