• 06-02-2022, 19:15:10
    #1
    def VeriCekim():
    driver = webdriver.Chrome(ChromeDriverManager().install())
    driver.get("https://app.marketmove.ai/token/0x311e85452ec46d03d056317b979d444ea717dc7e") 
    driver.implicitly_wait(10) 
    Fiyat_Veri = driver.find_element_by_xpath(Fiyat) 
    Gelen_Fiyat = Fiyat_Veri.text 
    with open ("Fiyat.txt","w+") as file2:
    file2.write(Gelen_Fiyat) 
    file2.close()
      
      @bot.message_handler(commands=['price', ''])def send_welcome(message): bot.reply_to(message, "nVitteey Token Price Alertnn🚀 Main Price :" + Gelen_Fiyat)
      bot.infinity_polling()
    Merhaba bu kod ile veri çekip /price komutu ile veriyi alabiliyorum ama veri ilk geldiğiyle kalıyor anlık veri atmıyor bunu nasıl tetiklerim ?
  • 06-02-2022, 19:16:58
    #2
    Üyeliği durduruldu
    Sürekli kontrol edilmiyor çünkü, send_welcome içerisinde veri web üzerinden alınıp, tekrar kullanıcıya gönderilmeli.
  • 06-02-2022, 19:22:36
    #3
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Sürekli kontrol edilmiyor çünkü, send_welcome içerisinde veri web üzerinden alınıp, tekrar kullanıcıya gönderilmeli.
    Özel mesaj gönderdim rica etsem yardımcı olur musun
  • 09-02-2022, 09:14:37
    #4
    merhabalar veri çekim fonksiyonunu handler'in dışına tanımlamalısınız;

    def veri_cekim():
        return "veri"
    
    @bot.message_handler(commands=['price', ''])
    def send_welcome(message):
        veri = veri_cekim()
    
        bot.reply_to(message, "nVitteey Token Price Alertnn🚀 Main Price :" + veri)