• 21-12-2022, 13:30:36
    #1
    Merhaba,

    Bir telegram kanalında boyutu 1GB'ı geçmeyecek şekilde her dakika RAR dosyaları paylaşılmakta. Bu rar dosyalarını depolayabilmek için bir API mevcut mu?
  • 21-12-2022, 13:35:52
    #2
    Python Coder
    Telegramdan gelen medyayı/belgeleri/gifleri indirmek için Python bot yazabilirim dilerseniz.
  • 21-12-2022, 13:37:30
    #3
    keremyagan adlı üyeden alıntı: mesajı görüntüle
    Telegramdan gelen medyayı/belgeleri/gifleri indirmek için Python bot yazabilirim dilerseniz.
    Otomatik indirmeleri açtığımızda depolanıyor zaten hepsi, PHP ile bir çözüme ihtiyacımız var.
  • 21-12-2022, 13:48:24
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Otomatik indirmeleri açtığımızda depolanıyor zaten hepsi, PHP ile bir çözüme ihtiyacımız var.
    PHP üzerinden Python scriptine auto start verirsiniz sürekli indirir.
  • 21-12-2022, 14:14:42
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Otomatik indirmeleri açtığımızda depolanıyor zaten hepsi, PHP ile bir çözüme ihtiyacımız var.
    Direk olarak php ile yapamazsınız bu işlemi
  • 21-12-2022, 14:48:16
    #6
    Telegram API kullanarak bir bot oluşturun ve botun API anahtarını alın. API anahtarını almak için telegram'ın botlarını kullanma rehberine bakabilirsiniz: https://core.telegram.org/bots#3-how-do-i-create-a-bot

    PHP cURL kütüphanesini kullanarak Telegram API'sine istek gönderin ve dosyaları indirin. Örneğin, aşağıdaki PHP kodu, bir dosya indirmek için API'ye istek göndererek bir dosya indirir:

    <?php
    
    // API anahtarınızı buraya yazın
    $apiKey = 'YOUR_API_KEY';
    
    // dosya indirilecek URL'si
    $fileUrl = 'https://api.telegram.org/file/bot{$apiKey}/FILE_PATH';
    
    // dosya indirilecek yol
    $saveTo = '/path/to/save/file.jpg';
    
    // cURL başlatın
    $ch = curl_init();
    
    // cURL seçeneklerini ayarlayın
    curl_setopt($ch, CURLOPT_URL, $fileUrl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    
    // dosyayı indirin
    $data = curl_exec($ch);
    
    // cURL'i kapatın
    curl_close($ch);
    
    // dosyayı kaydedin
    file_put_contents($saveTo, $data);
    
    ?>
    FILE_PATH yerine indirmek istediğiniz dosyanın yolunu yazın. Örneğin, bir resim indirmek için photos/file_id.jpg gibi bir yol kullanabilirsiniz.