Türkiye’nin en çok takip edilen Donanım Haber sitesindeki Sıcak Fırsatlar forumunu sanırım bilmeyeniniz yoktur. Hatta Donanım Haber ölücülüğü diye bir terim de duymuş olabilirsiniz. Bu terimin kullanılmasının nedeni insanların işini gücünü bırakıp sadece kampanyaları takip ederek bu foruma konu açmasından kaynaklanıyor. Bu forumu takip edebilmek için çeşitli telegram kanalları var. Ancak hemen hemen hepsinde reklamlı link paylaşılıyor. Bende bu durumu çözebilmek adına NodeJS ufak bir bot yazdım. Bu sayede indirim ve kampanyalardan daha hızlı haberdar olacağız. En önemlisi reklam olmayacak.
Botu NodeJS ile kodladım. Forumdaki konuları ve linkleri çekebilmek için HTML parser kullandım.
Kullandığım Teknolojiler;
- NodeJS
- Firebase
Kullandığım Node Modülleri;
- axios
- puppeteer
- node-html-parser
- moment
- html-entities
- firebase-admin
- telegraf
Bu botu sunucumda Cronjob ile çalıştırıyorum. En son çalışma zamanını Firebase‘de tutuyorum. Bu sayede foruma yeni eklenen konuları tespit edip Telegram kanalına mesaj olarak gönderiyorum.
Github Kaynak Kodları: https://github.com/atakanuludag/DHSicakFirsatlarTelegramBot
Telegram Kanal Adresi: https://t.me/DH_SicakFirsatlar
Github’da yıldız verirseniz çok sevinirim. Kanala üye olursanız sizde kampanyalardan haberdar olabilirsiniz. Desteklerinizi bekliyorum 🙂