Unduh semua file media dari percakapan atau saluran tempat Anda menjadi bagiannya dari telegram. Meta pesan yang terakhir dibaca/diunduh disimpan dalam file konfigurasi sehingga tidak akan mengunduh file media yang sama lagi.
Kategori | Mendukung |
---|---|
Bahasa | Python 3.7 dan lebih tinggi |
Unduh jenis media | audio, dokumen, foto, video, video_note, suara |
Untuk distribusi *nix os dengan ketersediaan make
$ git clone https://github.com/Dineshkarthik/telegram_media_downloader.git
$ cd telegram_media_downloader
$ make install
Untuk Windows yang tidak memiliki make
inbuilt
$ git clone https://github.com/Dineshkarthik/telegram_media_downloader.git
$ cd telegram_media_downloader
$ pip3 install -r requirements.txt
Semua konfigurasi diteruskan ke Telegram Media Downloader melalui file config.yaml
.
Mendapatkan Kunci API Anda: Langkah pertama mengharuskan Anda mendapatkan kunci API Telegram yang valid (id API/pasangan hash):
Mendapatkan ID obrolan:
1. Menggunakan telegram web:
https://web.telegram.org/?legacy=1#/im?p=u853521067_2449618633394
di sini 853521067
adalah id obrolan.https://web.telegram.org/?legacy=1#/im?p=@somename
di sini somename
adalah id obrolan.https://web.telegram.org/?legacy=1#/im?p=s1301254321_6925449697188775560
di sini ambil 1301254321
dan tambahkan -100
di awal id => -1001301254321
.https://web.telegram.org/?legacy=1#/im?p=c1301254321_6925449697188775560
di sini ambil 1301254321
dan tambahkan -100
di awal id => -1001301254321
.2. Menggunakan bot:
api_hash : your_api_hash
api_id : your_api_id
chat_id : telegram_chat_id
last_read_message_id : 0
ids_to_retry : []
media_types :
- audio
- document
- photo
- video
- voice
file_formats :
audio :
- all
document :
- pdf
- epub
video :
- mp4
0
atau jika Anda sudah menggunakan skrip ini untuk mengunduh media, akan ada beberapa nomor yang diperbarui secara otomatis setelah skrip berhasil dijalankan. Jangan mengubahnya.Leave it as it is.
Ini digunakan oleh skrip pengunduh untuk melacak semua unduhan yang dilewati sehingga dapat diunduh pada eksekusi skrip berikutnya.audio
, document
, dan video
. Format defaultnya adalah all
, unduh semua file. $ python3 media_downloader.py
Semua media yang diunduh akan disimpan di dalam direktori masing-masing dengan nama jalur yang sama dengan skrip python.
Jenis media | Direktori unduhan |
---|---|
audio | jalur/ke/proyek/audio |
dokumen | jalur/ke/proyek/dokumen |
foto | jalur/ke/proyek/foto |
video | jalur/ke/proyek/video |
suara | jalur/ke/proyek/suara |
suara_catatan | jalur/ke/proyek/voice_note |
socks4, socks5, http
didukung dalam proyek ini saat ini. Untuk menggunakannya, tambahkan yang berikut ini ke bagian bawah file config.yaml
Anda
proxy :
scheme : socks5
hostname : 11.22.33.44
port : 1234
username : your_username
password : your_password
Jika proxy Anda tidak memerlukan otorisasi, Anda dapat menghilangkan nama pengguna dan kata sandi. Maka proxy akan otomatis aktif.
Baca pedoman kontribusi kami untuk mempelajari proses pengiriman, aturan pengkodean, dan banyak lagi.
Ingin melaporkan bug, menyumbangkan beberapa kode, atau meningkatkan dokumentasi? Bagus sekali! Baca pedoman kami untuk berkontribusi.
Bantu kami menjaga Telegram Media Downloader tetap terbuka dan inklusif. Harap membaca dan mengikuti Kode Etik kami.