Email προς κανάλι: πώς οποιαδήποτε υπηρεσία δημοσιεύει στη συνομιλία της ομάδας σας χωρίς bot — και γιατί μια διεύθυνση υπερτερεί ενός bot token
Τα περισσότερα από όσα χρειάζεται να δει μια ομάδα κατά τη διάρκεια της ημέρας δεν τα πληκτρολογεί κάποιος συνάδελφος. Τα παράγει ένα μηχάνημα: το σύστημα παρακολούθησης διαθεσιμότητας που εντόπισε ένα αργό endpoint, ο πάροχος πληρωμών που έλαβε ένα τιμολόγιο, το helpdesk που άνοιξε ένα ticket, το CI pipeline που απέτυχε. Η μεταφορά αυτών των μηνυμάτων στο μέρος όπου η ομάδα πραγματικά συζητά ονομάζεται «ενσωμάτωση» και στα περισσότερα εργαλεία συνομιλίας σημαίνει bot: το δημιουργείτε, λαμβάνετε ένα token, αποθηκεύετε το token, γράφετε ή ρυθμίζετε έναν αποστολέα, κρατάτε το token ενεργό.
Το InterMIND ακολουθεί συντομότερο δρόμο. Κάθε κανάλι έχει τη δική του διεύθυνση email. Οτιδήποτε μπορεί να στείλει email μπορεί να δημοσιεύσει στο κανάλι, και σχεδόν τα πάντα μπορούν να στείλουν email. Δεν χρειάζεται να δημιουργήσετε τίποτα από την πλευρά του InterMIND πέρα από την ίδια τη διεύθυνση, τίποτα να εγκαταστήσετε και κανένα token να διατηρήσετε. Αυτό το άρθρο παρουσιάζει αναλυτικά τη λειτουργία αυτής της διαδρομής, μαζί με μια ειλικρινή σύγκριση με την παράδοση μέσω bot σε τέσσερα σημεία που μετρούν στην πράξη: ρύθμιση, μυστικά, εγγυήσεις παράδοσης και ποιος μπορεί να την απενεργοποιήσει.
Η ρύθμιση περιγράφεται στη σελίδα της λειτουργίας Email to Channel· η τεκμηρίωση αναφοράς βρίσκεται στα docs.
Πώς λειτουργεί
1. Η διεύθυνση
Ο host του καναλιού ανοίγει τις ρυθμίσεις εμφάνισης του καναλιού (το εικονίδιο γραναζιού στην κεφαλίδα της συνομιλίας), επιλέγει Email to channel και πατά Create address. Το αποτέλεσμα είναι μια ιδιωτική διεύθυνση της μορφής <token>@in.intermind.com. Μόνο ο host μπορεί να τη δει, να την αλλάξει (New address) ή να την αφαιρέσει· και οι δύο ενέργειες ισχύουν αμέσως, και η παλιά διεύθυνση παύει να λειτουργεί τη στιγμή που δημιουργείται νέα.
Το προσωπικό σας Inbox έχει διεύθυνση του ίδιου τύπου, ορατή μόνο σε εσάς. Η διεύθυνση του καναλιού προορίζεται για ό,τι πρέπει να δει η ομάδα· η διεύθυνση του Inbox για ό,τι πρέπει να δείτε μόνο εσείς.
2. Ο αποστολέας
Επικολλήστε τη διεύθυνση όπου ένα εργαλείο ζητά email ειδοποιήσεων. Αυτό το πεδίο είναι η ενσωμάτωση. Το κανάλι ειδοποιήσεων ενός συστήματος παρακολούθησης διαθεσιμότητας, ο κανόνας ειδοποίησης ενός εργαλείου καταγραφής σφαλμάτων, το «ειδοποίηση για νέο ticket» ενός helpdesk, οι αποδείξεις ενός συστήματος τιμολόγησης, οι ειδοποιήσεις build ενός CI server, οι υποβολές ενός form builder, μια συνδρομή σε newsletter — όλα έχουν αυτό το πεδίο και κανένα δεν χρειάζεται να γνωρίζει τι είναι το InterMIND.
3. Τι φτάνει στο κανάλι
Το email φτάνει ως ένα κανονικό μήνυμα καναλιού:
- Αποδίδεται στον αποστολέα. Το μήνυμα φέρει το όνομα και τη διεύθυνση του αποστολέα, όχι του host, και μεταφράζεται για κάθε αναγνώστη όπως κάθε εξωτερικό μήνυμα.
- Πρώτα το θέμα. Η γραμμή θέματος γίνεται η πρώτη γραμμή του μηνύματος.
- Κείμενο, όχι περιττά στοιχεία. Χρησιμοποιείται το τμήμα απλού κειμένου· ένα email μόνο σε HTML μετατρέπεται σε κείμενο. Οι υπογραφές και οι ουρές των παλαιότερων απαντήσεων αφαιρούνται, έτσι ώστε μια προωθημένη συνομιλία να δείχνει το νέο περιεχόμενο και όχι ολόκληρο το ιστορικό. Το σώμα περιορίζεται στους 100.000 χαρακτήρες.
- Τα συνημμένα διατηρούνται. Κάθε συνημμένο γίνεται μήνυμα αρχείου, έως 25 MB ανά αρχείο.
4. Πού διαβάζεται
Τα μέλη που έχουν ανοιχτό το κανάλι βλέπουν το μήνυμα να φτάνει ζωντανά στο web και στο desktop. Τα μέλη που δεν κοιτούν λαμβάνουν push ειδοποίηση στο κινητό. Καθένας το διαβάζει στη δική του γλώσσα, και παραμένει στο ιστορικό του καναλιού όπως όλα τα υπόλοιπα. Η ροή είναι μονόδρομη: η απάντηση στο κανάλι δεν στέλνει email πίσω στον αποστολέα.
Όρια, με σαφήνεια
- Τα συνημμένα προσμετρώνται στον χώρο αποθήκευσης της ομάδας. Όταν ο χώρος είναι πλήρης, το κείμενο εξακολουθεί να φτάνει και το συνημμένο παραλείπεται, με σχετική σημείωση στο μήνυμα.
- Έως 30 email την ώρα ανά διεύθυνση· ό,τι υπερβαίνει αυτό το όριο μέσα στην ίδια ώρα απορρίπτεται.
- Το ταχυδρομείο προς διεύθυνση που δεν υπάρχει απορρίπτεται σιωπηλά: χωρίς bounce, χωρίς απάντηση. Μια διεύθυνση που μαντεύεται δεν επιστρέφει κανένα σήμα.
- Διαθέσιμο σε όλα τα πλάνα.