«Essence» Bot Blog

Ein Wortfilter lässt von einem Telegram-Kanal nur das Nötige übrig, wenn sich das Nötige mit Wörtern benennen lässt

Wie Sie aus einem Telegram-Kanal nur Beiträge mit den gewünschten Wörtern erhalten: wann sich die Aufgabe mit Wörtern lösen lässt und wann nicht, wie Sie Wortformen und die Sprache der Quelle berücksichtigen, wozu eine Ausschlussliste dient und wie Sie die Regel vor dem Speichern testen.

Manchmal brauchen Sie einen Kanal nur wegen eines kleinen Teils dessen, was dort erscheint. In einem Jobkanal erscheinen Dutzende Anzeigen pro Tag, Sie brauchen aber nur Stellen als Analyst. Ein Designkanal schreibt über alles Mögliche, Sie verfolgen aber die Neuigkeiten zu Figma. In einem Kanal zum Umzug ins Ausland interessiert Sie eine einzige Stadt. Die übrigen Beiträge brauchen Sie nicht, aber abbestellen möchten Sie auch nicht: Mit dem Überflüssigen würde auch das Nötige verschwinden.

Dann bleibt nur, alles durchzuscrollen oder jedes Mal per Kanalsuche nach dem richtigen Wort zu suchen. Wenn sich das Nötige an Wörtern erkennen lässt, geht es einfacher: Sie legen eine Regel fest und erhalten aus dem Kanal nur die Beiträge, in denen diese Wörter vorkommen.

Prüfen Sie zuerst, ob sich das Nötige mit Wörtern benennen lässt

Ein Wortfilter sucht im Text eines Beitrags nach den Wörtern aus Ihrer Liste. Den Sinn versteht er nicht. Deshalb funktioniert er gut, wenn das Gesuchte einen Namen hat: einen Beruf, einen Produkt- oder Firmennamen, eine Stadt, einen Fachbegriff. Eine Stelle als Analyst verrät sich fast immer durch das Wort „Analyst“ oder „analyst“. Ein Beitrag über Figma nennt Figma.

Schwieriger wird es, wenn das Gesuchte durch ein Thema oder seine Wichtigkeit bestimmt ist. Eine Liste für „Interessantes über KI“ lässt sich nicht aufstellen: Ein solcher Beitrag enthält vielleicht kein einziges vorhersehbares Wort, und Wörter wie „neuronales Netz“ und „KI“ stehen auch in Beiträgen, die Sie nicht interessieren. Bei „dringenden Nachrichten“ ist es genauso: Dringlichkeit steht meist nicht im Text. «Essence» Bot kann Beiträge nicht nach Themen auswählen, deshalb taugt ein Wortfilter für solche Aufgaben nicht.

Es gibt auch einen Grenzfall: Das Wort ist das richtige, kommt aber in fast jedem Beitrag vor. Wenn Sie in einem Kanal über Kryptowährungen nach dem Wort „Bitcoin“ filtern, erhalten Sie fast den ganzen Kanal. Dann müssen Sie die Liste enger fassen und genauere Wörter hinzufügen.

So stellen Sie die Liste zusammen

Der Filter „Nur mit“ lässt einen Beitrag durch, wenn er mindestens ein Wort oder eine Wortgruppe aus der Liste enthält. Wörter werden als Ganzes gesucht, Groß- und Kleinschreibung spielt keine Rolle. Die Liste kann bis zu 50 Einträge enthalten.

Als Ganzes heißt: Der Eintrag analyst findet analysts nicht. Wenn ein Wort im Text seine Endung ändert, setzen Sie ein Sternchen ans Ende: analyst** findet sowohl analyst als auch analysts. Das Sternchen funktioniert nur am Wortende, den Anfang müssen Sie also vollständig schreiben. Einen zu kurzen Wortstamm nehmen Sie besser nicht: art** findet nicht nur art und artist, sondern auch article.

Überlegen Sie dann, wie sonst noch über dasselbe geschrieben wird. Einen Produktnamen schreibt man im Original und in lokaler Umschrift, einen Beruf in verschiedenen Sprachen, und eine Stadt hat oft mehrere Namen. Serbische Kanäle schreiben über Belgrad zum Beispiel mal in lateinischer, mal in kyrillischer Schrift, englischsprachige auf Englisch. Eine Liste für eine solche Stadt:

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

Das Sternchen erfasst hier die Fallformen: „in Belgrad“ heißt auf Serbisch u Beogradu oder у Београду.

Der Filter prüft den Originaltext des Beitrags in der Sprache des Kanals. Wenn der Kanal in einer anderen Sprache schreibt und Sie die Zusammenfassungen in Ihrer Sprache erhalten, finden Wörter in Ihrer Sprache in der Liste nichts: Nehmen Sie sie aus der Sprache der Quelle.

Wann Sie die Liste „Ohne“ brauchen

Die zweite Liste funktioniert umgekehrt: Ein Beitrag mit einem beliebigen Wort daraus kommt nicht an. Ausschluss hat Vorrang vor Zulassung: Passt ein Beitrag zu beiden Listen, wird er herausgefiltert.

Nehmen wir einen englischsprachigen Jobkanal. Sie suchen eine Stelle als Analyst, Praktika kommen für Sie aber nicht infrage. In „Nur mit“ schreiben Sie:

  • analyst**

In „Ohne“:

  • intern
  • interns
  • internship**

Auf intern* sollten Sie hier nicht verkürzen: Ein solcher Eintrag passt auch auf international und internal und entfernt zum Beispiel Stellen bei internationalen Unternehmen, die vielleicht gerade zu Ihnen passen. Bei der Ausschlussliste ist ein Fehler teurer: Einen überflüssigen Beitrag sehen Sie und überspringen ihn, einen nötigen sehen Sie gar nicht.

Was der Filter sieht und was nicht

Der Filter prüft den vollständigen Originaltext des Beitrags, einschließlich der Bildunterschriften zu allen Teilen eines Albums. Bildunterschriften zählen sogar bei Anhängen, die Sie in den Medieneinstellungen ausgeschaltet haben.

Ein Beitrag ohne Text kommt bei ausgefüllter Liste „Nur mit“ nicht durch: Es gibt nichts, worin man suchen könnte. Wenn ein Kanal einen Teil seiner Anzeigen als Bild ohne Bildunterschrift veröffentlicht, filtert der Filter solche Beiträge heraus. Was auf dem Bild steht, liest er nicht.

Der Werbefilter arbeitet zusammen mit Ihrem Filter weiter: Beiträge mit den Hashtags #реклама, #ad und #sponsored kommen nicht an, auch wenn sie das gewünschte Wort enthalten.

Testen Sie die Regel vor dem Speichern

Vor dem Speichern können Sie die Regel an den neuesten Beiträgen des Kanals testen, die der Bot bereits gespeichert hat, bis zu 20 Stück, oder an einem Text, den Sie selbst einfügen. So sehen Sie, ob die gewünschten Beiträge durchkommen und die überflüssigen herausgefiltert werden. Ist unter den neuesten kein passender Beitrag, fügen Sie den Text einer Anzeige ein, die Sie gern erhalten würden. Der Test funktioniert nur mit dieser Auswahl, nicht mit dem gesamten Verlauf des Kanals.

Nach dem Speichern erscheinen in Ihrer Quellenliste neben dem Kanal eine Filtermarkierung und die Zahl der in den letzten sieben Tagen herausgefilterten Beiträge. Daran erkennen Sie, wenn die Regel nicht wie gedacht funktioniert. Wurde in einem lebhaften Kanal eine Woche lang nichts herausgefiltert, ist die Liste wahrscheinlich zu breit. Wird fast alles herausgefiltert und die gewünschten Beiträge kommen nicht an, sind die Wörter zu eng, in den falschen Formen oder in der falschen Sprache.

Wo die Regel gilt

Der Filter wirkt auf die Zustellung in Ihren privaten Chat mit dem Bot und in Ihre Kanäle und Gruppen mit automatischer Veröffentlichung. Standardmäßig gilt die Regel für alle Orte, an die die Beiträge dieses Kanals gehen, Sie können sie aber auch nur für den privaten Chat oder nur für ein Ziel der automatischen Veröffentlichung festlegen.

In die Übersichten der „Kanal-Digests“ und in den Web-Feed wird der Filter nicht übernommen.

Die Regel gilt für neue Beiträge. Beiträge, die der Filter früher aussortiert hat, kommen auch nach einer Änderung nicht an, und bereits zugestellte verschwinden nicht. Der Bot garantiert nicht, dass jeder Beitrag ankommt. Bei einem Kanal, bei dem eine einzige verpasste Nachricht teuer ist, behalten Sie das Abonnement mit Benachrichtigungen deshalb besser bei.

Passende Beiträge landen im selben Chat mit dem Bot wie die Beiträge Ihrer übrigen Kanäle. Wenn Sie viele Kanäle über den Bot lesen, stehen die gewünschten Beiträge zwischen den anderen. Es werden weniger, einen eigenen Feed bekommen sie aber nicht.

So schalten Sie den Filter ein

Fügen Sie den Kanal zu «Essence» Bot hinzu und öffnen Sie die Einstellungen dieser Quelle. Wörter geben Sie als normale Nachricht ein, ein Eintrag pro Zeile, überflüssige entfernen Sie mit Schaltflächen. Testen Sie die Regel an den neuesten Beiträgen und tippen Sie auf „Speichern“: Erst danach werden die Änderungen wirksam. Der Wortfilter ist in allen Tarifen verfügbar. Reichen einfache Wörter nicht aus, gibt es einen erweiterten Modus mit regulären Ausdrücken.

Dieses Material wurde mit Hilfe von KI erstellt und vom Redakteur von «Essence» Bot freigegeben.

Startseite →