
Cara Mengirim Photo/Media Bot Telegram
Ada teman yang bingung bagimana cara kirim photo di bot Telegram, berikut solusinya :
Sekian dan terima kasih.
function apiRequestMedia($method, $idchat, $data) {
$chat_id = $idchat;
$bot_url = (API_URL);
$url = $bot_url . $method . "?chat_id=" . $chat_id ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
}
$address = "/home/adminxxx/Document/xxx.co.id/bot/a.jpg";
$post_fields = array('caption' => 'Test Theo',
'photo' => new CURLFile(realpath($address))
);
//apiRequestMedia("sendPhoto", $idchat, $post_fields);
Sekian dan terima kasih.
Mau tanya om,
BalasHapusSaya coba scriptnya tetapi error di baris :
$bot_url = (API_URL);
API_URL itu apa ya ?
Kemudian untuk :
$address = "/home/adminxxx/Document/xxx.co.id/bot/a.jpg";
Apakah pathnya harus lengkap sampai ke drive, misal :
$address = "D:/home/adminxxx/Document/xxx.co.id/bot/a.jpg";
1. API_URL itu apa ya ? Kode yang diberikan telegram untuk bot kita.
Hapus2. Kemudian untuk :
$address = "/home/adminxxx/Document/xxx.co.id/bot/a.jpg";
Apakah pathnya harus lengkap sampai ke drive, misal :
$address = "D:/home/adminxxx/Document/xxx.co.id/bot/a.jpg";
Saya mencoba menggunakan Linux Server, kalau Windows belum pernah coba.
untuk adress path sama aja
Hapus$address = "/home/adminxxx/Document/xxx.co.id/bot/a.jpg"; yang ini jika menggunakan os berupa unix seperti linux dkk.
kemudian untuk os windows tentu aja menggunakan yang ini karena path di windows menggunakan partial drive yang diawal dengan C:, E:, D; dan lain-lain seperti code yang telah dituliskan tergantung tempat repository/program diletakkan pada drive yang mana
kalo contoh diatas itu sama dengan path "C:\Users\nama_user\Documents\nama_folder_program\bot\a.jpg" untuk di windows
Terima kasih saudara Anonim, sudah bantu jawab.
Hapusterimakasih. mantul sekali anda. semoga sukses selalu
BalasHapusTerima kasih, sukses selalu buat Anda.
HapusThis comment has been removed by the author.
BalasHapus