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?
PHP ile telegram kanalındaki dosyaları nasıl indirebiliriz?
5
●124
- 21-12-2022, 13:35:52Telegramdan gelen medyayı/belgeleri/gifleri indirmek için Python bot yazabilirim dilerseniz.
- 21-12-2022, 13:37:30Otomatik indirmeleri açtığımızda depolanıyor zaten hepsi, PHP ile bir çözüme ihtiyacımız var.keremyagan adlı üyeden alıntı: mesajı görüntüle
- 21-12-2022, 13:48:24PHP üzerinden Python scriptine auto start verirsiniz sürekli indirir.Misafir adlı üyeden alıntı: mesajı görüntüle
- 21-12-2022, 14:14:42Direk olarak php ile yapamazsınız bu işlemiMisafir adlı üyeden alıntı: mesajı görüntüle
- 21-12-2022, 14:48:16Telegram 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.