Langsung ke konten utama

Mengirim Gambar Foto Ke Chat Telegram Dengan Apps Script

Mengirim file foto yang disimpan di CDN Cloudinary ke chat Telegram dengan Google Apps Script menggunakan metode sendPhoto

Sama dengan pembahasan pada artikel sebelumnya, pengiriman foto menggunakan cara URL dengan direct link yang disuplai oleh Cloudinary. Cara URL mempunyai batasan maksimal 5 MB untuk gambar foto, bila melebihi ukuran tersebut berpotensi respon error.

STRUKTUR METODE sendPhoto

Kita tidak akan banyak menggunakan properti sendPhoto melainkan minimal yang dibutuhkan:


var dataPhoto = {
  method: "post",
  payload: {
    method: "sendPhoto",
    chat_id: "ID Chat - string - wajib",
    photo: "URL gambar foto - string - wajib",
    caption: "Keterangan gambar foto - string - opsional"
  }
};
UrlFetchApp.fetch(telegramAPIURL + "/", dataPhoto);

Untuk pengiriman foto dengan URL, kita akan membutuhkan direct link file foto yang diasumsikan sudah anda dapatkan dari CDN Cloudinary:

FINAL SCRIPT

Setelah mendapatkan link dari Cloudinary lalu simpan ke dalam properti photo dan Final Script dapat diunduh di repository.

...dan hasilnya seperti tampak berikut:

Dapatkan skrip semua materi di repository

Dukung donasi agar tutorial ini tetap operasional:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Base64url Parameter Deep Linking Telegram

Mengakali multi parameter pada Deep Linking Telegram dengan enkoding Base64 agar parameter /start bisa menampung beberapa nilai parameter sekaligus.

Telegram Bot Dengan Google Apps Script - The First Encounter

Edisi perdana the first encounter antara Telegram Bot dengan Google Apps Script. Di sini kita akan mengenal bagaimana keduanya saling berkomunikasi.

Mengirim Media Group Ke Chat Telegram Dengan Apps Script

Media Group Telegram memungkinkan kita untuk mengirimkan beberapa foto, video, audio, atau dokumen sekaligus dalam satu bungkusan pesan menggunakan metode sendMediaGroup