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);
DIRECT LINK CLOUDINARY
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:
SiLiKiDi
Komentar
Posting Komentar