«Essence» Bot Ιστολόγιο

Ένα φίλτρο λέξεων αφήνει από ένα κανάλι Telegram μόνο ό,τι χρειάζεστε, αν αυτό μπορεί να ονομαστεί με λέξεις

Πώς να λαμβάνετε από ένα κανάλι Telegram μόνο αναρτήσεις με τις λέξεις που χρειάζεστε: πότε το ζήτημα λύνεται με λέξεις και πότε όχι, πώς να λάβετε υπόψη τους τύπους μιας λέξης και τη γλώσσα της πηγής, σε τι χρησιμεύει μια λίστα εξαιρέσεων και πώς να δοκιμάσετε τον κανόνα πριν τον αποθηκεύσετε.

Συμβαίνει να χρειάζεστε ένα κανάλι μόνο για ένα μικρό μέρος όσων δημοσιεύει. Σε ένα κανάλι αγγελιών εργασίας βγαίνουν δεκάδες αγγελίες την ημέρα, αλλά εσείς θέλετε μόνο θέσεις αναλυτή. Ένα κανάλι για το design γράφει για τα πάντα, αλλά εσείς παρακολουθείτε τα νέα του Figma. Σε ένα κανάλι για μετεγκατάσταση στο εξωτερικό σας ενδιαφέρει μία μόνο πόλη. Τις υπόλοιπες αναρτήσεις δεν τις χρειάζεστε, αλλά κρίμα να απεγγραφείτε: μαζί με τα περιττά θα χαθούν και τα χρήσιμα.

Τότε μένει να κάνετε κύλιση σε όλα ή να ψάχνετε κάθε φορά τη σωστή λέξη με την αναζήτηση του καναλιού. Αν αυτό που χρειάζεστε αναγνωρίζεται από τις λέξεις του, υπάρχει πιο απλός τρόπος: ορίζετε έναν κανόνα και λαμβάνετε από το κανάλι μόνο τις αναρτήσεις που περιέχουν αυτές τις λέξεις.

Ελέγξτε πρώτα αν αυτό που χρειάζεστε έχει όνομα

Ένα φίλτρο λέξεων ψάχνει στο κείμενο της ανάρτησης τις λέξεις της λίστας σας. Το νόημα δεν το καταλαβαίνει. Γι’ αυτό τα καταφέρνει καλά εκεί όπου αυτό που ψάχνετε έχει όνομα: ένα επάγγελμα, το όνομα ενός προϊόντος ή μιας εταιρείας, μια πόλη, έναν όρο. Μια αγγελία για αναλυτή σχεδόν πάντα προδίδεται από τη λέξη «αναλυτής» ή «analyst». Μια ανάρτηση για το Figma αναφέρει το Figma.

Δυσκολεύει όταν αυτό που χρειάζεστε ορίζεται από θέμα ή από σπουδαιότητα. Λίστα για «ενδιαφέροντα πράγματα για την τεχνητή νοημοσύνη» δεν γίνεται: μια τέτοια ανάρτηση μπορεί να μην περιέχει ούτε μία προβλέψιμη λέξη, ενώ λέξεις όπως «νευρωνικό δίκτυο» και «AI» εμφανίζονται και σε αναρτήσεις που δεν σας ενδιαφέρουν. Το ίδιο ισχύει για τις «επείγουσες ειδήσεις»: το επείγον συνήθως δεν γράφεται στο κείμενο. Το «Essence» Bot δεν μπορεί να επιλέγει αναρτήσεις ανά θέμα, οπότε για τέτοιες ανάγκες ένα φίλτρο λέξεων δεν κάνει.

Υπάρχει και μια ενδιάμεση περίπτωση: η λέξη είναι η σωστή, αλλά εμφανίζεται σχεδόν σε κάθε ανάρτηση. Αν σε ένα κανάλι για κρυπτονομίσματα φιλτράρετε με τη λέξη «bitcoin», θα λάβετε σχεδόν όλο το κανάλι. Τότε πρέπει να στενέψετε τη λίστα προσθέτοντας πιο ακριβείς λέξεις.

Πώς να φτιάξετε τη λίστα

Το φίλτρο «Μόνο με» αφήνει να περάσει μια ανάρτηση αν περιέχει τουλάχιστον μία λέξη ή φράση από τη λίστα. Οι λέξεις αναζητούνται ολόκληρες και τα κεφαλαία ή πεζά δεν παίζουν ρόλο. Η λίστα χωράει έως 50 εγγραφές.

Ολόκληρες σημαίνει ότι η εγγραφή analyst δεν θα βρει το analysts. Αν μια λέξη αλλάζει κατάληξη στο κείμενο, βάλτε έναν αστερίσκο στο τέλος: το analyst** θα βρει και το analyst και το analysts. Ο αστερίσκος λειτουργεί μόνο στο τέλος της λέξης, οπότε την αρχή πρέπει να τη γράψετε ολόκληρη. Καλύτερα να μη χρησιμοποιείτε πολύ σύντομη ρίζα: το art** θα βρει όχι μόνο το art και το artist, αλλά και το article.

Μετά σκεφτείτε πώς αλλιώς γράφουν για το ίδιο πράγμα. Το όνομα ενός προϊόντος γράφεται και στο πρωτότυπο και σε τοπική μεταγραφή, ένα επάγγελμα σε διάφορες γλώσσες, και μια πόλη μπορεί να έχει πολλά ονόματα. Για παράδειγμα, τα σερβικά κανάλια γράφουν για το Βελιγράδι άλλοτε με λατινικούς και άλλοτε με κυριλλικούς χαρακτήρες, ενώ τα αγγλόφωνα γράφουν στα αγγλικά. Λίστα για μια τέτοια πόλη:

  • belgrade
  • beograd**
  • београд**

Ο αστερίσκος εδώ πιάνει τις πτώσεις: το «στο Βελιγράδι» στα σερβικά είναι u Beogradu ή у Београду.

Το φίλτρο ελέγχει το αρχικό κείμενο της ανάρτησης στη γλώσσα του καναλιού. Αν το κανάλι γράφει σε άλλη γλώσσα και εσείς λαμβάνετε τις περιλήψεις στη δική σας, οι λέξεις της λίστας στη γλώσσα σας δεν θα βρουν τίποτα: πρέπει να τις παίρνετε από τη γλώσσα της πηγής.

Πότε χρειάζεστε τη λίστα «Χωρίς»

Η δεύτερη λίστα λειτουργεί αντίστροφα: μια ανάρτηση με οποιαδήποτε λέξη της δεν θα φτάσει. Η εξαίρεση υπερισχύει της άδειας: αν μια ανάρτηση ταιριάζει και με τις δύο λίστες, απορρίπτεται.

Ας πάρουμε ένα αγγλόφωνο κανάλι αγγελιών εργασίας. Ψάχνετε δουλειά ως αναλυτής, αλλά οι πρακτικές ασκήσεις δεν σας κάνουν. Στο «Μόνο με» γράφετε:

  • analyst**

Στο «Χωρίς»:

  • intern
  • interns
  • internship**

Εδώ δεν πρέπει να το συντομεύσετε σε intern*: μια τέτοια εγγραφή θα ταίριαζε με το international και το internal και θα αφαιρούσε, για παράδειγμα, αγγελίες διεθνών εταιρειών, που μπορεί να είναι ακριβώς αυτές που σας ταιριάζουν. Με τη λίστα εξαιρέσεων ένα λάθος κοστίζει περισσότερο: μια περιττή ανάρτηση θα τη δείτε και θα την προσπεράσετε, ενώ μια χρήσιμη δεν θα τη δείτε καθόλου.

Τι βλέπει το φίλτρο και τι όχι

Το φίλτρο ελέγχει ολόκληρο το αρχικό κείμενο της ανάρτησης, μαζί με τις λεζάντες όλων των μερών ενός άλμπουμ. Οι λεζάντες μετράνε ακόμη και για συνημμένα που έχετε απενεργοποιήσει στις ρυθμίσεις πολυμέσων.

Μια ανάρτηση χωρίς κείμενο δεν θα περάσει όταν η λίστα «Μόνο με» είναι συμπληρωμένη: δεν υπάρχει πού να αναζητηθεί η λέξη. Αν ένα κανάλι δημοσιεύει μέρος των αγγελιών του ως εικόνα χωρίς λεζάντα, το φίλτρο θα απορρίψει αυτές τις αναρτήσεις. Ό,τι είναι γραμμένο πάνω στην εικόνα δεν το διαβάζει.

Το φιλτράρισμα διαφημίσεων συνεχίζει να λειτουργεί μαζί με το δικό σας φίλτρο: αναρτήσεις με τα hashtag #реклама, #ad και #sponsored δεν θα φτάσουν, ακόμη κι αν περιέχουν τη λέξη που χρειάζεστε.

Δοκιμάστε τον κανόνα πριν τον αποθηκεύσετε

Πριν την αποθήκευση μπορείτε να δοκιμάσετε τον κανόνα στις πιο πρόσφατες αναρτήσεις του καναλιού που έχει ήδη αποθηκεύσει το bot, έως 20, ή σε κείμενο που θα επικολλήσετε εσείς. Έτσι φαίνεται αν περνούν οι αναρτήσεις που χρειάζεστε και αν απορρίπτονται οι περιττές. Αν ανάμεσα στις πρόσφατες δεν υπάρχει κατάλληλη ανάρτηση, επικολλήστε το κείμενο μιας αγγελίας που θα θέλατε να λάβετε. Η δοκιμή λειτουργεί μόνο σε αυτό το δείγμα και όχι σε όλο το ιστορικό του καναλιού.

Μετά την αποθήκευση, στη λίστα πηγών σας δίπλα στο κανάλι θα εμφανιστεί μια ένδειξη φίλτρου και ο αριθμός των αναρτήσεων που απορρίφθηκαν τις τελευταίες επτά ημέρες. Από αυτόν φαίνεται πότε ο κανόνας δεν δουλεύει όπως τον σχεδιάσατε. Αν σε ένα πολυσύχναστο κανάλι δεν απορρίφθηκε τίποτα μέσα σε μια εβδομάδα, η λίστα μάλλον είναι πολύ ευρεία. Αν απορρίπτονται σχεδόν όλα και οι αναρτήσεις που χρειάζεστε δεν φτάνουν, οι λέξεις είναι πολύ στενές, σε λάθος τύπους ή σε λάθος γλώσσα.

Πού ισχύει ο κανόνας

Το φίλτρο ισχύει για την παράδοση στην ιδιωτική σας συνομιλία με το bot και στα κανάλια και τις ομάδες σας με αυτόματη δημοσίευση. Από προεπιλογή, ο κανόνας εφαρμόζεται σε όλα τα σημεία όπου πηγαίνουν οι αναρτήσεις αυτού του καναλιού, αλλά μπορείτε να τον ορίσετε μόνο για την ιδιωτική συνομιλία ή μόνο για έναν προορισμό αυτόματης δημοσίευσης.

Το φίλτρο δεν μεταφέρεται στις επισκοπήσεις των «Συνόψεων καναλιών» ούτε στη ροή στον ιστό.

Ο κανόνας εφαρμόζεται στις νέες αναρτήσεις. Οι αναρτήσεις που το φίλτρο απέρριψε νωρίτερα δεν θα φτάσουν αφού το αλλάξετε, και όσες έχουν ήδη παραδοθεί δεν θα εξαφανιστούν. Το bot δεν εγγυάται ότι θα φτάσει κάθε ανάρτηση, οπότε για ένα κανάλι όπου η απώλεια ενός μόνο μηνύματος κοστίζει ακριβά, καλύτερα να κρατήσετε τη συνδρομή με τις ειδοποιήσεις.

Οι αναρτήσεις που ταιριάζουν φτάνουν στην ίδια συνομιλία με το bot όπου φτάνουν και οι αναρτήσεις των υπόλοιπων καναλιών σας. Αν διαβάζετε πολλά κανάλια μέσω του bot, οι αναρτήσεις που χρειάζεστε θα βρίσκονται ανάμεσα στις άλλες. Θα είναι λιγότερες, αλλά δεν θα έχουν ξεχωριστή ροή.

Πώς να ενεργοποιήσετε το φίλτρο

Προσθέστε το κανάλι στο «Essence» Bot και ανοίξτε τις ρυθμίσεις αυτής της πηγής. Οι λέξεις εισάγονται με ένα κανονικό μήνυμα, μία εγγραφή ανά γραμμή, και οι περιττές διαγράφονται με κουμπιά. Δοκιμάστε τον κανόνα στις πρόσφατες αναρτήσεις και πατήστε «Αποθήκευση»: οι αλλαγές ισχύουν μόνο μετά από αυτό. Το φίλτρο λέξεων είναι διαθέσιμο σε όλα τα πακέτα. Αν οι απλές λέξεις δεν αρκούν, υπάρχει προηγμένη λειτουργία με κανονικές εκφράσεις.

Το υλικό προετοιμάστηκε με τη χρήση τεχνητής νοημοσύνης και εγκρίθηκε από τον συντάκτη του «Essence» Bot.

Αρχική →