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

Comments

  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";

    ReplyDelete
    Replies
    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.

      Delete

Post a Comment