Parameter yang akan digunakan

  • chat_id
  • audio
  • caption

url

https://api.telegram.org/bot<token>/sendAudio //POST

Script

<?php
 $token = "2930829308:token";
 $chat_id = '29320xxx';
 $caption = 'Send audio using telegram bot php';
 $url = 'https://api.telegram.org/bot'.$token.'/sendAudio';

 $file = new CURLFile('https://audio.site/source/file.mp3');
 //or
 // $file = new CURLFile(realpath('audio/file.mp3')); // this is for internal storage

 $param = array('chat_id'=>$chat_id,'caption'=>$caption,'audio'=>$file);
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL,$url);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
 curl_setopt($ch, CURLOPT_POST,1);
 curl_setopt($ch, CURLOPT_POSTFIELDS,$param);
 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));
 curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
 return curl_exec($ch);
 curl_close($ch);
?>