Spammers stapten over van tekst naar plaatjes omdat gewone trefwoordbots er blind voor zijn. Telm controleert elke afbeelding tegelijk op drie manieren: een perceptuele hash herkent bekende spam-banners zelfs na verkleinen of herkleuren, OCR leest de tekst die in het plaatje staat gedrukt, en een QR-decoder haalt verborgen links en telefoonnummers eruit. Tekst die uit een afbeelding wordt getrokken loopt door dezelfde antispam-regels als normale berichten, zodat een casino-banner met een QR-code net zo snel wordt verwijderd als een tekstadvertentie.
Wil je dit instellen? Doe het direct in je Telm-account.
Openen in je dashboard1Waarom spam zich in plaatjes verstopt
Een klassiek trefwoordfilter kijkt alleen naar berichttekst, dus spammers zetten hun aanbod in plaats daarvan in een afbeelding: een casino-banner, een investeringsscreenshot, een QR-code die naar een scamkanaal leidt. Voor een naïeve bot lijkt het bericht leeg en onschuldig.
Telm behandelt een afbeelding als inhoud die gelezen moet worden, niet als een ondoorzichtige bijlage. Elke foto wordt geïnspecteerd terwijl de rest van de controles draait, zodat afbeeldingsspam in dezelfde ronde als tekstspam wordt gestopt.
2Hoe Telm tekst binnen een afbeelding leest
OCR (optische tekenherkenning) zet de letters die op een plaatje staan gedrukt terug om in tekst. Telm leest met de Tesseract-engine, afgestemd op de talen die je gemeenschap daadwerkelijk spreekt.
Zodra de tekst is geëxtraheerd, wordt een ongewoon tekstrijke afbeelding als een waarschijnlijke advertentie behandeld, en worden de herstelde woorden door je normale spamregels gehaald. Als die regels matchen, wordt het plaatje gescoord net als een tekstbericht dat hetzelfde zei.
- Meertalig lezen, meteen bruikbaar — standaard Engels en Russisch, plus Duits, Frans, Spaans en CJK (Chinees, Japans, Koreaans).
- Een tekstrijke afbeelding (veel gedrukte woorden met goede betrouwbaarheid) is zelf een spamsignaal.
- Herstelde tekst wordt opnieuw gecontroleerd tegen de volledige regelbibliotheek, zodat verborgen aanbiedingen in banners worden gevangen.
- Resultaten worden onthouden op afbeeldingsvingerafdruk, zodat hetzelfde plaatje nooit twee keer wordt verwerkt.
3Drie controles op elke afbeelding
OCR is een van drie controles die samen op elk plaatje draaien. Samen dekken ze hergebruikte banners, gedrukte tekst en gecodeerde links.
- Perceptuele hash — herkent een bekende spam-banner zelfs nadat die is verkleind, bijgesneden of herkleurd. Een plaatje dat in één groep als spam is gemarkeerd wordt in alle groepen herkend.
- OCR — leest de tekst die in de afbeelding staat gedrukt en haalt die door de spamregels.
- QR-decoder — haalt links (waaronder t.me, wa.me en telegram.me) en telefoonnummers eruit die in een QR-code verborgen zitten, en markeert verdachte doelen.
4Wanneer AI-vision inspringt
De snelle controles hierboven regelen de meeste afbeeldingen op eigen kracht. Voor de echte grijze zone — een plaatje dat noch een duidelijk bekende banner noch duidelijk schoon is — kan Telm escaleren naar een AI-visionmodel dat beschrijft wat de afbeelding daadwerkelijk toont.
Deze diepere blik is voorbehouden aan die grensgevallen, zodat hij alleen inspringt wanneer de snellere signalen niet doorslaggevend zijn.
5Wat je bepaalt
Slimme afbeeldingsdetectie vereist geen instelling — hij staat aan zodra de bot handhaaft. Als je gemeenschap helemaal geen plaatjes zou moeten posten, kun je ook een botte blokkade toepassen die elke afbeelding ongeacht de inhoud verwijdert.
De twee benaderingen staan los van elkaar: slimme detectie verwijdert spamachtige afbeeldingen terwijl normale foto's erdoor komen; het botte filter verwijdert alle afbeeldingen. De meeste groepen willen alleen de slimme detectie.
- Slimme detectie (hash + OCR + QR) — behoudt echte foto's, verwijdert afbeeldingsspam. Standaard aan.
- Alle afbeeldingen blokkeren — een hard filter voor gemeenschappen met alleen tekst. Zie inhoudsfilters.