Loading...
Menü
Loading...
Telegram Anahtar Kelime Dinleyici, Telegram üzerinden belirlediğim anahtar kelimeleri takip eden ve bu kelimeler tespit edildiğinde otomatik reaksiyon gösterebilen bir bot çözümüdür. Bu bot, gruplarda veya kanallarda geçen kelimeleri dinler, eşleşme olduğunda belirlediğim aksiyonları tetikler.

Odak
Veri · Ürün · Yazılım
Çıktı
Model / Dashboard / MVP
Stack
Node.js · Telegram BOT API · JavaScript · REST API · Regex Matching
Proje Detayları
Problem, yaklaşım, deneyler ve çıktıları burada düzenli bir şekilde anlattım.
Bu projeyi geliştirirken amacım, Telegram sohbetlerini gerçek zamanlı olarak izleyip belirlediğim kelimeler tespit edildiğinde otomatik işlem yapabilen bir sistem kurmaktı. Bot, Telegram Bot API üzerinden mesajları dinler, kullanıcı mesajlarını tarar ve eşleşen kelimeler için tanımladığım aksiyonları gösterir.
Proje;
Kurulum ve kullanım detayları README dosyasında yer alır.
Bu projede karşılaştığım temel zorluk, Telegram mesajlarını gerçek zamanlı ve verimli şekilde dinlemekti. Mesajlar sürekli akarken doğru filtreleme ve keyword eşleştirme yapabilmek için botun temel mimarisini dikkatlice kurmam gerekti. Ayrıca eşleşen kelimelere hangi aksiyonları bağlayacağımı esnek halde tutmak için komut/aksiyon haritalarını optimize ettim.
Farklı sohbetlerde aynı kelimenin tekrar etmesi gibi durumlarda performansı korumak için dinleme döngüsünü verimli tutmak zor oldu. Bu süreç bana bot etkileşimleri, Telegram API limitlemeleri ve gerçek zamanlı veri akışı yönetimi konularında değerli deneyim sağladı.