Setelah kita tahu bagaimana cara bot Telegram mengirim pesan ke kita, kita dapat memulai membuat skrip sederhana untuk mengirimkan pesan ke akun Telegram kita. Adapun skrip untuk melakukan ini dalam bahasa pemrograman PHP adalah sebagai berikut :
<?php
$token_bot=”<token_bot>”;
$data[‘chat_id’]=<ID_penerima>;
$data[‘text’]=”<isi teks>”;
function kirimperintah($perintah,$token_bot,array $keterangan=null){
$url=”https://api.telegram.org/bot”.$token_bot.”/”;
$url.=$perintah.”?”;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$keterangan);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
kirimperintah(“sendMessage”,$token_bot,$data);
echo ‘done’;
?>
di mana <token_bot> adalah token yang didapat ketika membuat bot, <ID_Penerima> adalah ID temen-temen sendiri dan <isi_teks> adalah pesan yang ingin dikirimkan. Adapun untuk di Windows, saya pernah coba tapi CURL-nya eror walaupun sudah diinstal. Solusinya adalah mengganti curl dengan file_get_contents, sehingga skrip-nya menjadi :
<?php
$token_bot=”<token_bot>”;
$data[‘chat_id’]=<ID_penerima>;
$data[‘text’]=”<isi teks>”;
function kirimperintah($perintah,$token_bot,array $keterangan=null){
$url=”https://api.telegram.org/bot”.$token_bot.”/”;
$url.=$perintah.”?”;
foreach ($keterangan as $k => $v) {
$url.=$k.”=”.$v.”&”;
}
$url=rtrim($url,”&”);
$result=file_get_contents($url);
return $output;
}
kirimperintah(“sendMessage”,$token_bot,$data);
echo ‘done’;
?>