Langsung ke konten utama

Perlakuan Hybrid Telegram Terhadap Kiriman User

Saat mulai berurusan dengan objek file, anda akan mengetahui sekalipun beberapa file dalam kategori yang sama, tetapi Telegram memperlakukannya berbeda.

OPSI COMPRESS IMAGES

Setiap kiriman gambar akan ditawarkan opsi Compress images oleh Telegram. Opsi ini mempunyai dua konsekuensi:

  • AKTIF [dicentang] gambar akan diperlakukan sebagai objek Photo dan dikonversi menjadi .JPG [image/jpeg]. Transparansi latar PNG dan GIF akan hilang digantikan dengan latar putih.
  • NON-AKTIF [kosong] gambar akan diperlakukan sebagai objek Document dan tetap dipertahankan aslinya, sehingga jangan khawatir PNG dan GIF tidak akan kehilangan transparansinya.

PNG COMPRESSED DAN UNCOMPRESSED

PNG dan opsi Compress images diaktifkan, Telegram akan memperlakukannya sebagai object Photo dan dikonversi menjadi .JPG [image/jpeg]

PNG dan opsi Compress images dinonaktifkan, Telegram akan memperlakukannya sebagai object Document tetapi tetap mempertahankan ekstensinya .PNG [image/png] tanpa transparansi berganti menjadi berlatar putih

GIF STATIS DAN ANIMASI

GIF dapat berupa gambar statis atau animasi. Sifat hybrid GIF ini menyebabkan respon JSON kiriman Telegram API menjadi berbeda kontennya:

  • GIF statis dan opsi Compress images diaktifkan, Telegram akan memperlakukannya sebagai object Photo dan dikonversi menjadi .JPG [image/jpeg]
  • GIF statis dan opsi Compress images dinonaktifkan, Telegram akan memperlakukannya sebagai object Document tetapi tetap mempertahankan ekstensinya .GIF [image/gif] tanpa transparansi berganti menjadi berlatar putih
  • GIF animasi akan diperlakukan sebagai object Document dan dikonversi menjadi video .MP4 [video/mp4]
Telegram punya pengganti yang lebih baik kualitasnya dan lebih ringan, TGS pengganti GIF animasi dan WEBP untuk pengganti sticker statis GIF dan PNGSiLiKiDi

AUDIO

  • MP3 tetap diperlakukan sebagai objek Audio dengan ekstensi .MP3 [audio/mpeg]
  • WAV diperlakukan sebagai object Document dengan tetap mempertahankan ekstensi .WAV [audio/x-wav]
  • OGA diperlakukan sebagai objek Audio dengan tetap mempertahankan ekstensi .OGA dan mime-type agak berbeda [audio/x-opus+ogg]
  • Rekaman objek Voice akan menghasilkan file Audio dengan ekstensi .OGA [audio/ogg]

VIDEO

Dalam dokumentasi sendVideo disebutkan Telegram hanya mendukung MP4 sebagai objek Video, sedangkan untuk format video lain akan diperlakukan sebagai objek Document.

LAINNYA

Anda bisa menjajal konten lainnya dengan menggunakan @simrsjsonbot atau meracik sendiri dengan template script Code.gs. Penjelasan lebih lanjut simak artikel selanjutnya.

Dapatkan skrip semua materi di repository

Dukung donasi agar tutorial ini tetap operasional:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Mengirim File Google Drive ke Telegram

Pada eksperimen kali ini anda akan diajak untuk mencoba mengirimkan file yang ada di Google Drive ke chat Telegram menggunakan perantaraan Apps Script.