• 21-02-2022, 14:20:18
    #1
    Merhabalar,

    Hem kendi kullanımım için hem de kendimi geliştirmek için (bir youtube videosundan da yardım aldım) tasarladığım 'Trendyol Ürün Fiyat Takip Botu' nu burada da paylaşmak istedim. Programın düzgün çalışması için uzak masaüstünde sürekli çalışması gerekiyor. İlk bir kez çalıştırmadan sonra, sonrasında kapatsanız bile yeniden çalıştırdığınızda kaldığı yerden devam edecektir.

    Basit ama bana göre işlevi olan bir program umarım sizin de işinize yarar. Açık kaynak olarak paylaşıyorum, satışı olmadığı sürece istediğiniz gibi kullanabilir geliştirme yapabilirsiniz. Hatta şu özellikte olsaydı dediğiniz yerler varsa elimizden geldiğince birlikte geliştirebiliriz.



    Bu bot ile, Trendyol'daki fiyatlarını takip etmek istediğiniz ürünleri, linklerini links.txt dosyasına ekleyerek toplu bir şekilde 10 dakika aralıklarla kontrol edebilirsiniz. Uzak sunucuda sürekli çalışması gerekir. Eğer ürünün fiyatı düşerse, Telegram üzerinden oluşturduğunuz bot aracılığıyla, yine Telegram üzerinden oluşturduğunuz gruba anlık olarak bildirim gönderir.

    Bunun için Telegram uygulamasına girip @BotFather kullanıcı adını aratıyoruz. Karşımıza çıkan verified bot aracığıyla ismini ve kullanıcı adını bizim belirlediğimiz yeni bir bot oluşturuyoruz.
    Bot oluşunca size bot token bilgisi verecek bunu kaydediyoruz. bot.py dosyasında dosyasında gerekli yere yapıştırıyoruz. https://api.telegram.org/bot/getUpdates bu adrese gidiyoruz, tokeni linke eklemeyi unutmayın, ekledikten sonra <> bu karakterleri kaldırabilirsiniz.
    Chat id'mizi çıkan sayfadan kopyalıyoruz ve yine bot.py dosyasında gerekli yere yapıştırıyoruz.
    Daha sonra yeni bir grup oluşturup, bu yeni oluşturduğumuz botu bu gruba ekliyoruz.

    Gerekli Kütüphaneler:
    • BeautifulSoup4
    • Requests
    Windows cihazınızda python yüklü ise, komut satırını açıp "pip install beautifulsoup4" ve "pip install requests" şeklinde kurulumunu yapabilirsiniz.

    Kaynak dosyalarını Github hesabımdan indirebilirsiniz. Linki bırakıyorum, Github üzerinde yıldız verirseniz çok mutlu olurum:
    https://github.com/alihandemirdas/Tr...iyat-Takip-Bot

    Saygılarımla,
    Teşekkürler
  • 21-02-2022, 14:28:45
    #2
    iyiymiş. kullanılabilir.
  • 21-02-2022, 14:29:49
    #3
    Elinize sağlık
  • 21-02-2022, 14:31:39
    #4
    NeuStar adlı üyeden alıntı: mesajı görüntüle
    iyiymiş. kullanılabilir.
    Umarım işinize yarar hocam, teşekkürler.

    onurcanemir adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık
    Sağolun hocam, teşekkür ederim.
  • 07-08-2022, 19:59:01
    #5
    güncel değil sanırım? 58.satırda replace tl hatası veriyor
  • 07-08-2022, 20:06:58
    #6
    AliEren adlı üyeden alıntı: mesajı görüntüle
    güncel değil sanırım? 58.satırda replace tl hatası veriyor
    Evet muhtemeln güncel değildir trendyol veriyi parse ettiğim kısımların id değerlerini zaman zaman değiştiriyor. Müsait bir vakitte günceller sizi etiketlerim hocam.
  • 07-08-2022, 20:08:06
    #7
    mralihan adlı üyeden alıntı: mesajı görüntüle
    Evet muhtemeln güncel değildir trendyol veriyi parse ettiğim kısımların id değerlerini zaman zaman değiştiriyor. Müsait bir vakitte günceller sizi etiketlerim hocam.
    teşekkür ederim
  • 10-08-2022, 16:47:50
    #8
    https://api.telegram.org/bot<tokeniburayayapistir>/getUpdates bu alana tokeni ekleyip <> kaldırıyorum fakat chat id vermiyor {"ok":true,"result":[]} böyle birşey çıkıyor
  • 10-08-2022, 16:51:25
    #9
    sineer adlı üyeden alıntı: mesajı görüntüle
    https://api.telegram.org/bot<tokeniburayayapistir>/getUpdates bu alana tokeni ekleyip <> kaldırıyorum fakat chat id vermiyor {"ok":true,"result":[]} böyle birşey çıkıyor
    Hocam uzun zamandır kullanmadım o kısmı tam hatırlamıyorum ama o result kısmının içinde olması lazım