Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // This Script Recode By Mikel Yonathan : 6285157513313
- // - ClassWhatsapp Wapisender.com
- // - Pembuatan BOT ? PM 6285157513313 Pihak Ke 3 Wapisender.com
- 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($data) {
- $this->key = $data['key'];
- $this->device = $data['device'];
- }
- 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'];
- }
- }
- }
- $WASENDER = new WAPISENDER(['key' => "api key wapisender", 'device' => "devices id wapisender"]);
Add Comment
Please, Sign In to add comment