Un filtro per parole lascia di un canale Telegram solo ciò che serve, se ciò che serve si può nominare con parole
Come ricevere da un canale Telegram solo i post con le parole che ti servono: quando il compito si risolve con le parole e quando no, come tenere conto delle forme di una parola e della lingua della fonte, a cosa serve una lista di esclusioni e come provare la regola prima di salvarla.
A volte un canale ti serve solo per una piccola parte di ciò che pubblica. In un canale di offerte di lavoro escono decine di annunci al giorno, ma a te interessano solo i posti da analista. Un canale di design parla di tutto, ma tu segui le novità di Figma. In un canale sul trasferimento all’estero ti interessa una sola città. Gli altri post non ti servono, ma disiscriverti dispiace: insieme al superfluo sparirebbe anche ciò che serve.
Allora non resta che scorrere tutto o cercare ogni volta la parola giusta con la ricerca del canale. Se ciò che ti serve si riconosce dalle parole, c’è un modo più semplice: impostare una regola e ricevere dal canale solo i post che contengono quelle parole.
Prima controlla se ciò che ti serve ha un nome
Un filtro per parole cerca nel testo del post le parole della tua lista. Il senso non lo capisce. Per questo funziona bene quando ciò che cerchi ha un nome: una professione, il nome di un prodotto o di un’azienda, una città, un termine. Un’offerta da analista si tradisce quasi sempre con la parola «analista» o «analyst». Un post su Figma nomina Figma.
Va peggio quando ciò che ti serve è definito da un tema o dall’importanza. Non si può fare una lista per «le cose interessanti sull’IA»: un post del genere può non contenere nemmeno una parola prevedibile, e parole come «rete neurale» e «IA» compaiono anche nei post che non ti interessano. Con le «notizie urgenti» è lo stesso: l’urgenza di solito non è scritta nel testo. «Essence» Bot non sa selezionare i post per tema, quindi per questi compiti un filtro per parole non va bene.
C’è anche un caso intermedio: la parola è quella giusta, ma compare quasi in ogni post. Se in un canale sulle criptovalute filtri per la parola «bitcoin», riceverai quasi tutto il canale. Allora bisogna restringere la lista aggiungendo parole più precise.
Come comporre la lista
Il filtro «Solo con» fa passare un post se contiene almeno una parola o frase della lista. Le parole vengono cercate intere e maiuscole e minuscole non contano. La lista può contenere fino a 50 voci.
Intere significa che la voce analyst non troverà analysts. Se una parola cambia desinenza nel testo, metti un asterisco alla fine: analyst** troverà sia analyst sia analysts. L’asterisco funziona solo alla fine della parola, quindi l’inizio va scritto per intero. Meglio non usare una radice troppo corta: art** troverà non solo art e artist, ma anche article.
Poi pensa a come altro si scrive della stessa cosa. Il nome di un prodotto si scrive sia nell’originale sia nella traslitterazione locale, una professione in lingue diverse, e una città può avere più nomi. Per esempio, i canali serbi scrivono di Belgrado a volte in alfabeto latino e a volte in cirillico, mentre quelli in inglese scrivono in inglese. Una lista per una città così:
belgradebeograd**београд**
Qui l’asterisco cattura le forme dei casi: «a Belgrado» in serbo è u Beogradu o у Београду.
Il filtro controlla il testo originale del post nella lingua del canale. Se il canale scrive in un’altra lingua e tu ricevi i riassunti nella tua, le parole della lista nella tua lingua non troveranno nulla: vanno prese dalla lingua della fonte.
Quando serve la lista «Senza»
La seconda lista funziona al contrario: un post con una qualsiasi delle sue parole non arriverà. L’esclusione prevale sull’inclusione: se un post corrisponde a entrambe le liste, viene scartato.
Prendiamo un canale di offerte di lavoro in inglese. Cerchi un lavoro da analista, ma gli stage non fanno per te. In «Solo con» scrivi:
analyst**
In «Senza»:
interninternsinternship**
Qui non conviene accorciare in intern*: una voce così corrisponderebbe a international e internal ed eliminerebbe, per esempio, le offerte di aziende internazionali, che potrebbero proprio fare al caso tuo. Con la lista di esclusioni un errore costa di più: un post in più lo vedrai e lo salterai, ma uno che ti serve non lo vedrai affatto.
Cosa vede il filtro e cosa no
Il filtro controlla il testo originale completo del post, comprese le didascalie di tutte le parti di un album. Le didascalie contano anche per gli allegati che hai disattivato nelle impostazioni dei media.
Un post senza testo non passerà se la lista «Solo con» è compilata: non c’è dove cercare la parola. Se un canale pubblica parte dei suoi annunci come immagine senza didascalia, il filtro scarterà quei post. Ciò che è scritto nell’immagine non lo legge.
Il filtraggio della pubblicità continua a funzionare insieme al tuo filtro: i post con gli hashtag #реклама, #ad e #sponsored non arriveranno, anche se contengono la parola che ti serve.
Prova la regola prima di salvarla
Prima di salvare puoi provare la regola sugli ultimi post del canale che il bot ha conservato, fino a 20, oppure su un testo che incolli tu. Così vedi se i post che ti servono passano e se quelli superflui vengono scartati. Se tra gli ultimi non c’è un post adatto, incolla il testo di un annuncio che vorresti ricevere. La prova funziona solo su questo campione, non su tutta la cronologia del canale.
Dopo il salvataggio, nella tua lista di fonti accanto al canale compariranno un segno del filtro e il numero di post scartati negli ultimi sette giorni. Da questo numero capisci quando la regola non funziona come previsto. Se in un canale attivo in una settimana non è stato scartato nulla, la lista probabilmente è troppo ampia. Se viene scartato quasi tutto e i post che ti servono non arrivano, le parole sono troppo restrittive, nelle forme sbagliate o nella lingua sbagliata.
Dove vale la regola
Il filtro agisce sulla consegna nella tua chat privata con il bot e nei tuoi canali e gruppi con pubblicazione automatica. Per impostazione predefinita, la regola vale per tutti i luoghi in cui vanno i post di questo canale, ma puoi impostarla solo per la chat privata o solo per una destinazione di pubblicazione automatica.
Il filtro non si applica ai riepiloghi dei «Digest dei canali» né al feed web.
La regola si applica ai nuovi post. I post che il filtro ha scartato prima non arriveranno dopo che lo modifichi, e quelli già consegnati non spariranno. Il bot non garantisce la ricezione di ogni post, quindi per un canale in cui perdere un solo messaggio costa caro è meglio mantenere l’iscrizione con le notifiche.
I post corrispondenti arrivano nella stessa chat con il bot in cui arrivano i post degli altri tuoi canali. Se leggi molti canali tramite il bot, i post che ti servono si troveranno tra gli altri. Saranno di meno, ma non avranno un feed separato.
Come attivare il filtro
Aggiungi il canale a «Essence» Bot e apri le impostazioni di questa fonte. Le parole si inseriscono con un normale messaggio, una voce per riga, e quelle superflue si eliminano con i pulsanti. Prova la regola sui post recenti e tocca «Salva»: le modifiche si applicano solo dopo. Il filtro per parole è disponibile in tutti i piani. Se le parole semplici non bastano, c’è una modalità avanzata con le espressioni regolari.