Cara Mengirim Photo/Media Bot Telegram

Ada teman yang bingung bagimana cara kirim photo di bot Telegram, berikut solusinya :

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.

Bot Lainnya :
  1. Membuat @DownloadYoutubeKuBot - Download Youtube Dengan Bot Telegram
  2. Membuat @CekResiKuBot - Cek Resi Menggunakan Bot Telegram
  3. Membuat @ShortUrlKuBot - Short URL Menggunakan Bot Telegram
  4. Oprek Semua (All) HP Android dengan @kaktheobot Telegram
Cara Mengirim Photo/Media Bot Telegram

Berlangganan update artikel terbaru via email:

7 Komentar untuk "Cara Mengirim Photo/Media Bot Telegram"

  1. Mau tanya om,
    Saya 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";

    BalasHapus
    Balasan
    1. 1. API_URL itu apa ya ? Kode yang diberikan telegram untuk bot kita.
      2. 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.

      Hapus
    2. untuk adress path sama aja
      $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

      Hapus
    3. Terima kasih saudara Anonim, sudah bantu jawab.

      Hapus
  2. terimakasih. mantul sekali anda. semoga sukses selalu

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel