«Essence» Bot Blog

Kelime filtresi bir Telegram kanalından yalnızca ihtiyacınız olanı bırakır, yeter ki ihtiyacınız olan kelimelerle adlandırılabilsin

Bir Telegram kanalından yalnızca istediğiniz kelimeleri içeren gönderileri nasıl alırsınız: görev ne zaman kelimelerle çözülür ve ne zaman çözülmez, kelime biçimleri ve kaynağın dili nasıl hesaba katılır, hariç tutma listesi ne işe yarar ve kural kaydetmeden önce nasıl denenir.

Bazen bir kanala, orada yazılanların yalnızca küçük bir kısmı için ihtiyaç duyarsınız. Bir iş ilanı kanalında günde onlarca ilan çıkar, ama siz yalnızca analist ilanlarını istersiniz. Bir tasarım kanalı her şeyden bahseder, ama siz Figma haberlerini takip edersiniz. Yurt dışına taşınma üzerine bir kanalda sizi tek bir şehir ilgilendirir. Diğer gönderilere ihtiyacınız yoktur, ama abonelikten çıkmaya da gönlünüz razı olmaz: fazlalıkla birlikte ihtiyacınız olan da gider.

O zaman geriye her şeyi kaydırmak ya da her seferinde kanal aramasıyla doğru kelimeyi aramak kalır. İhtiyacınız olan şey kelimelerinden tanınabiliyorsa daha basit bir yol var: bir kural belirleyip kanaldan yalnızca bu kelimelerin geçtiği gönderileri almak.

Önce ihtiyacınız olanın bir adı olup olmadığına bakın

Kelime filtresi, gönderinin metninde listenizdeki kelimeleri arar. Anlamı kavramaz. Bu yüzden aradığınız şeyin bir adı olduğunda iyi çalışır: bir meslek, bir ürün ya da şirket adı, bir şehir, bir terim. Analist ilanı neredeyse her zaman «analist» ya da «analyst» kelimesiyle kendini belli eder. Figma hakkındaki bir gönderi Figma’nın adını anar.

İhtiyacınız olan şey bir konu ya da önemle tanımlanıyorsa iş zorlaşır. «Yapay zekâ hakkında ilginç şeyler» için liste yapamazsınız: böyle bir gönderide tek bir öngörülebilir kelime bile olmayabilir, «sinir ağı» ve «yapay zekâ» gibi kelimeler ise sizi ilgilendirmeyen gönderilerde de geçer. «Acil haberler» için de durum aynıdır: aciliyet genellikle metinde yazmaz. «Essence» Bot gönderileri konuya göre seçemez, bu yüzden bu tür işler için kelime filtresi uygun değildir.

Bir de ara durum vardır: kelime doğrudur, ama neredeyse her gönderide geçer. Kripto paralarla ilgili bir kanalda «bitcoin» kelimesine göre filtrelerseniz neredeyse kanalın tamamını alırsınız. O zaman daha kesin kelimeler ekleyerek listeyi daraltmak gerekir.

Liste nasıl hazırlanır

«Yalnızca şunlarla» filtresi, gönderide listedeki en az bir kelime ya da ifade varsa gönderiyi geçirir. Kelimeler bütün olarak aranır, büyük-küçük harf fark etmez. Listede en fazla 50 kayıt olabilir.

Bütün olarak demek, analyst kaydının analysts kelimesini bulmayacağı anlamına gelir. Kelime metinde ek alıyorsa sonuna yıldız koyun: analyst** hem analyst hem analysts kelimesini bulur. Yıldız yalnızca kelimenin sonunda çalışır, bu yüzden başını tam yazmak gerekir. Çok kısa bir kök kullanmamak daha iyidir: art** yalnızca art ve artist değil, article kelimesini de bulur.

Ardından aynı şeyin başka nasıl yazıldığını düşünün. Ürün adı hem özgün hâliyle hem de yerel harf çevirisiyle yazılır, meslek farklı dillerde geçer, bir şehrin de birkaç adı olabilir. Örneğin Sırp kanalları Belgrad’dan bazen Latin, bazen Kiril alfabesiyle söz eder, İngilizce kanallar ise İngilizce yazar. Böyle bir şehir için liste:

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

Buradaki yıldız hâl eklerini yakalar: «Belgrad’da» Sırpçada u Beogradu ya da у Београду olur.

Filtre gönderinin özgün metnini kanalın dilinde kontrol eder. Kanal başka bir dilde yazıyorsa ve özetleri kendi dilinizde alıyorsanız, listedeki kendi dilinizdeki kelimeler hiçbir şey bulmaz: kelimeleri kaynağın dilinden almak gerekir.

«Şunlar olmadan» listesine ne zaman ihtiyaç duyarsınız

İkinci liste tersine çalışır: içindeki herhangi bir kelimeyi barındıran gönderi gelmez. Hariç tutma, izin vermekten güçlüdür: bir gönderi iki listeyle de eşleşirse elenir.

İngilizce bir iş ilanı kanalını ele alalım. Analist olarak iş arıyorsunuz, ama stajlar size uygun değil. «Yalnızca şunlarla» bölümüne şunu yazarsınız:

  • analyst**

«Şunlar olmadan» bölümüne:

  • intern
  • interns
  • internship**

Burada intern* diye kısaltmamalısınız: böyle bir kayıt international ve internal ile de eşleşir ve örneğin uluslararası şirketlerin ilanlarını, yani tam da size uygun olabilecekleri siler. Hariç tutma listesinde hata daha pahalıya patlar: fazladan bir gönderiyi görür ve geçersiniz, ama ihtiyacınız olanı hiç görmezsiniz.

Filtre neyi görür, neyi görmez

Filtre, bir albümün tüm parçalarındaki açıklamalar dâhil, gönderinin tam özgün metnini kontrol eder. Açıklamalar, medya ayarlarında kapattığınız ekler için bile hesaba katılır.

«Yalnızca şunlarla» listesi doluyken metni olmayan bir gönderi geçmez: kelimeyi arayacak bir yer yoktur. Bir kanal ilanlarının bir kısmını açıklamasız görsel olarak yayımlıyorsa filtre bu gönderileri eler. Görselin üzerinde ne yazdığını okumaz.

Reklam filtrelemesi sizin filtrenizle birlikte çalışmaya devam eder: #реклама, #ad ve #sponsored etiketli gönderiler, istediğiniz kelimeyi içerseler bile gelmez.

Kuralı kaydetmeden önce deneyin

Kaydetmeden önce kuralı, botun kaydetmiş olduğu kanalın son gönderileri üzerinde, en fazla 20 tane, ya da kendiniz yapıştırdığınız bir metin üzerinde deneyebilirsiniz. Böylece ihtiyacınız olan gönderilerin geçip geçmediğini ve fazlalıkların elenip elenmediğini görürsünüz. Son gönderiler arasında uygun bir tane yoksa, almak istediğiniz bir ilanın metnini yapıştırın. Deneme yalnızca bu örneklem üzerinde çalışır, kanalın tüm geçmişi üzerinde değil.

Kaydettikten sonra kaynak listenizde kanalın yanında bir filtre işareti ve son yedi günde elenen gönderilerin sayısı görünür. Bu sayıdan kuralın düşündüğünüz gibi çalışmadığını anlayabilirsiniz. Hareketli bir kanalda bir hafta boyunca hiçbir şey elenmediyse liste büyük olasılıkla fazla geniştir. Neredeyse her şey eleniyor ve ihtiyacınız olan gönderiler gelmiyorsa kelimeler fazla dar, biçimleri yanlış ya da dili yanlıştır.

Kural nerede geçerli

Filtre, botla özel sohbetinize ve otomatik yayın yapılan kanal ve gruplarınıza teslimatta geçerlidir. Varsayılan olarak kural, bu kanalın gönderilerinin gittiği tüm yerlere uygulanır, ama onu yalnızca özel sohbet için ya da yalnızca bir otomatik yayın yeri için belirleyebilirsiniz.

Filtre «Kanal özetleri» genel bakışlarına ve web akışına taşınmaz.

Kural yeni gönderilere uygulanır. Filtrenin daha önce elediği gönderiler, filtreyi değiştirdikten sonra gelmez, zaten teslim edilmiş olanlar da kaybolmaz. Bot her gönderinin ulaşacağını garanti etmez, bu yüzden tek bir mesajı kaçırmanın pahalıya mal olduğu bir kanalda bildirimleri açık aboneliği korumak daha iyidir.

Eşleşen gönderiler, diğer kanallarınızın gönderileriyle aynı bot sohbetine gelir. Bot üzerinden çok sayıda kanal okuyorsanız ihtiyacınız olan gönderiler diğerlerinin arasında olur. Sayıları azalır, ama onlar için ayrı bir akış olmaz.

Filtre nasıl açılır

Kanalı «Essence» Bot’a ekleyin ve bu kaynağın ayarlarını açın. Kelimeler normal bir mesajla, her satıra bir kayıt olacak şekilde girilir, fazlalıklar düğmelerle silinir. Kuralı son gönderiler üzerinde deneyin ve «Kaydet»e dokunun: değişiklikler ancak bundan sonra uygulanır. Kelime filtresi tüm planlarda kullanılabilir. Basit kelimeler yetmezse düzenli ifadeler içeren gelişmiş bir mod vardır.

Bu materyal yapay zekâ kullanılarak hazırlanmış ve «Essence» Bot editörü tarafından onaylanmıştır.

Ana sayfa →