THEOWEB.DEV

WhatsappBot, BrowserAutomation, TelegramBot, JabberBot, IBankingBot, custom software developer, internet marketing

Cara Mengirim Photo/Media Bot Telegram

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.
Cara Mengirim Photo/Media Bot Telegram

7 komentar

  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. This comment has been removed by the author.

    BalasHapus

Posting Komentar

Protected By Copyscape