| Server IP : 216.106.184.20 / Your IP : 216.73.216.234 Web Server : LiteSpeed System : Linux asmodeus.in-hell.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64 User : sekoaid1 ( 1891) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/sekoaid1/spp.raudhatulfalah.sch.id/ |
Upload File : |
<?php
function CurlSend($action, $parameter)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://wapisender.com/api/v1/" . $action . "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parameter);
$result = curl_exec($ch);
$json = json_decode($result, true);
return $json;
}
class WAPISENDER
{
function __construct()
{
//API KEY
$this->key = 'b6CN4v5NgIzkzyVbZgzSYHiSKJMBEWSu';
// device
$this->device = 'kb2tyj';
}
public function SendMessage($pesan, $nomer)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'message' => $pesan
);
$post = CurlSend('send-message', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function sendMessageGroup($group_id, $text)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'group_id' => $group_id,
'message' => $text
);
$post = CurlSend('send-message', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function SendImage($nomer, $source, $filename, $caption)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'image' => base64_encode(file_get_contents($source)),
'filename' => $filename,
'caption' => $caption
);
$post = CurlSend('send-image', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function SendVideo($nomer, $source, $filename, $caption)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'video' => base64_encode(file_get_contents($source)),
'filename' => $filename,
'caption' => $caption
);
$post = CurlSend('send-image', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function SendAudio($nomer, $audio, $filename)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'audio' => base64_encode(file_get_contents($audio)),
'filename' => $filename
);
$post = CurlSend('send-audio', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function SendDoc($nomer, $doc, $filename, $caption)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'document' => base64_encode(file_get_contents($doc)),
'filename' => $filename,
'caption' => $caption
);
$post = CurlSend('send-document', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function SendLoc($nomer, $lat, $long, $address)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'destination' => $nomer,
'lat' => $lat,
'long' => $long,
'address' => $address
);
$post = CurlSend('send-location', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function AddMember($group, $nomer)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'group_id' => $group,
'contact_number' => $nomer,
'action' => "add",
);
$post = CurlSend('group-member', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
public function KickMember($group, $nomer)
{
$request = array(
'key' => $this->key,
'device' => $this->device,
'group_id' => $group,
'contact_number' => $nomer,
'action' => "kick",
);
$post = CurlSend('group-member', $request);
if ($post == true) {
return $post;
} else {
return $post['message'];
}
}
}