/
/
home
/
u523034047
/
domains
/
wasms.shop
/
public_html
/
varified
/
resources
/
views
/
pages
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.60
PHP 8.3.16
Dir:
/home/u523034047/domains/wasms.shop/public_html/varified/resources/views/pages
Edit:
/home/u523034047/domains/wasms.shop/public_html/varified/resources/views/pages/rest-api.blade.php
<x-layout-dashboard title="Rest Api"> <div class="app-content"> <div class="content-wrapper"> <div class="container"> <h2 class="my-5">Rest API</h2> <div class="row"> <div class="col-xl-12"> <div class="card"> <table class="table"> <thead> <tr> <th scope="col">Method</th> <th scope="col">POST & GET ( All support )</th> </tr> <tr> <th scope="col">Type</th> <th scope="col">JSON</th> </tr> <tr> <th scope="col">RESPONSE</th> <th scope="col">{ status : boolean , msg : 'text' } (JSON)</th> </tr> </thead> </table> </div> </div> </div> <div class="row"> <div class="col-xl-12"> <div class="card"> <div class="card-body"> <p class="card-description">Rest Api </p> <div class="example-container"> <div class="example-content"> <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist"> <li class="nav-item" role="presentation"> <button class="nav-link " id="pills-home-tab" data-bs-toggle="pill" data-bs-target="#textMessage" type="button" role="tab" aria-controls="pills-home" aria-selected="true">Text Message</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="pills-profile-tab" data-bs-toggle="pill" data-bs-target="#imageMessage" type="button" role="tab" aria-controls="pills-profile" aria-selected="false"> Media Message </button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="pills-contact-tab" data-bs-toggle="pill" data-bs-target="#buttonMessage" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Button Message </button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="pills-contact-tab" data-bs-toggle="pill" data-bs-target="#templateMessage" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Template Message </button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="pills-contact-tab" data-bs-toggle="pill" data-bs-target="#listMessage" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">List Message </button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="pills-contact-tab" data-bs-toggle="pill" data-bs-target="#generateQr" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Generate Qr</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link active" id="pills-contact-tab" data-bs-toggle="pill" data-bs-target="#webhook" type="button" role="tab" aria-controls="pills-contact" aria-selected="false">Webhook</button> </li> </ul> <div class="tab-content" id="pills-tabContent"> <div class="tab-pane fade show" id="textMessage" role=" tabpanel" aria-labelledby="pills-home-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'sender'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Sender'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'receiver'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'message'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your message'</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/send-message</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> <div class="tab-pane fade" id="imageMessage" role="tabpanel" aria-labelledby="pills-profile-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'sender'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Sender'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'receiver'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'message'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your caption'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'url'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Url Media'</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'type'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'audio / video / image / pdf / xls /xlsx /doc /docx /zip'</span><span style="color: #666666; font-style: italic;">//Choose One</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/send-media</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> <div class="tab-pane fade" id="buttonMessage" role="tabpanel" aria-labelledby="pills-contact-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'sender'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Sender'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'receiver'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'message'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'footer'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your footer message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'image'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'URL image '</span>, <span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'button1'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Button 1 '</span>, <span style="color: #666666; font-style: italic;">//REQUIRED ( Button minimal 1 )</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'button2'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Button 2'</span>, <span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'button3'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Button 3'</span>,<span style="color: #666666; font-style: italic;">//OPTIONAL</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/send-button</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> <div class="tab-pane fade" id="templateMessage" role="tabpanel" aria-labelledby="pills-contact-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'sender'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Sender'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'receiver'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'message'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'footer'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your footer message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'image'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'URL image '</span>, <span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'template1'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'template 1 '</span>, <span style="color: #666666; font-style: italic;">//REQUIRED ( template minimal 1 )</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'template2'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'template 2'</span>, <span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'template3'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'template 3'</span>,<span style="color: #666666; font-style: italic;">//OPTIONAL</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/send-template</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> {{-- List Message --}} <div class="tab-pane fade" id="listMessage" role="tabpanel" aria-labelledby="pills-contact-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'sender'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Sender'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'receiver'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'message'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'footer'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Your footer message'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'name'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Name List '</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'title'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Title List '</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'list1'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'list 1 '</span>, <span style="color: #666666; font-style: italic;">//REQUIRED ( list minimal 1 )</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'list2'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'list 2'</span>, <span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'list3'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'list 3'</span>,<span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'list4'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'list 4'</span>,<span style="color: #666666; font-style: italic;">//OPTIONAL</span> <span class="hljs-string" style="color: rgb(204, 147, 147);">'list5'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'list 5'</span>,<span style="color: #666666; font-style: italic;">//OPTIONAL</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/send-list</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> {{-- Generate qr --}} {{-- List Message --}} <div class="tab-pane fade" id="generateQr" role="tabpanel" aria-labelledby="pills-contact-tab"> <pre class="hljs" style="display: block; overflow-x: auto; padding: 0.5em; background-color: rgb(63, 63, 63); color: rgb(220, 220, 220);"><span class="xml"><span class="php"><span class="hljs-meta" style="color: rgb(127, 159, 127);"><?php</span> <span style="color: #666666; font-style: italic;">//Type respon (json)</span> <span style="color: #666666; font-style: italic;">// { "status" : "processing", "message" : "processing" }</span> <span style="color: #666666; font-style: italic;">// { "status" : true, "message" : "Already Connected" }</span> <span style="color: #666666; font-style: italic;">// { "status" : false, "qrcode" : "qr url", "message" : "Please Scan qrcode" }</span> $data = [ <span class="hljs-string" style="color: rgb(204, 147, 147);">'api_key'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'{{Auth::user()->api_key}}'</span>, <span class="hljs-string" style="color: rgb(204, 147, 147);">'number'</span> => <span class="hljs-string" style="color: rgb(204, 147, 147);">'Number'</span>,<span style="color: #666666; font-style: italic;">//the number you want to connect, will be added to the database if it is not registered.</span> ]; $curl = curl_init(); curl_setopt_array($curl, <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( CURLOPT_URL => <span class="hljs-string" style="color: rgb(204, 147, 147);">{{url('/')}}/generate-qr</span>, CURLOPT_RETURNTRANSFER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_ENCODING => <span class="hljs-string" style="color: rgb(204, 147, 147);">''</span>, CURLOPT_MAXREDIRS => <span class="hljs-number" style="color: rgb(140, 208, 211);">10</span>, CURLOPT_TIMEOUT => <span class="hljs-number" style="color: rgb(140, 208, 211);">0</span>, CURLOPT_FOLLOWLOCATION => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">true</span>, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => <span class="hljs-string" style="color: rgb(204, 147, 147);">'POST'</span>, CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => <span class="hljs-keyword" style="color: rgb(227, 206, 171);">array</span>( <span class="hljs-string" style="color: rgb(204, 147, 147);">'Content-Type: application/json'</span> ), )); $response = curl_exec($curl); curl_close($curl); <span class="hljs-keyword" style="color: rgb(227, 206, 171);">echo</span> $response; <span class="hljs-meta" style="color: rgb(127, 159, 127);">?></span></span></span></pre> </div> {{-- end generate qr --}} <pre class="tab-pane fade active show" id="webhook" role="tabpanel" aria-labelledby="pills-contact-tab"> <pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #990000;">header</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'content-type: application/json'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">(</span><span style="color: #990000;">file_get_contents</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'php://input'</span><span style="color: #009900;">)</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #990000;">file_put_contents</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'whatsapp.txt'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'['</span> <span style="color: #339933;">.</span> <span style="color: #990000;">date</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'Y-m-d H:i:s'</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">"]<span style="color: #000099; font-weight: bold;">\n</span>"</span> <span style="color: #339933;">.</span> <span style="color: #990000;">json_encode</span><span style="color: #009900;">(</span><span style="color: #000088;">$data</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">"<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>"</span><span style="color: #339933;">,</span> FILE_APPEND<span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">(</span><span style="color: #000088;">$data</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000088;">$from</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">(</span><span style="color: #000088;">$data</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'from'</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000088;">$respon</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// auto respond text </span> <span style="color: #000000; font-weight: bold;">function</span> sayHello<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #b1b100;">return</span> <span style="color: #009900;">[</span><span style="color: #0000ff;">"text"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'Halloooo!'</span><span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #666666; font-style: italic;">// auto respond gambaar </span> <span style="color: #000000; font-weight: bold;">function</span> gambar<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #b1b100;">return</span> <span style="color: #009900;">[</span> <span style="color: #0000ff;">'image'</span> <span style="color: #339933;">=></span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'https://seeklogo.com/images/W/whatsapp-logo-A5A7F17DC1-seeklogo.com.png'</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'caption'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'Logo whatsapp!'</span> <span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #666666; font-style: italic;">//auto respond button</span> <span style="color: #000000; font-weight: bold;">function</span> button<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$buttons</span> <span style="color: #339933;">=</span> <span style="color: #009900;">[</span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'buttonId'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'id1'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'buttonText'</span> <span style="color: #339933;">=></span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'displayText'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'BUTTON 1'</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=></span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// button 1 // </span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'buttonId'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'id2'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'buttonText'</span> <span style="color: #339933;">=></span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'displayText'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'BUTTON 2'</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=></span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// button 2</span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'buttonId'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'id3'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'buttonText'</span> <span style="color: #339933;">=></span> <span style="color: #009900;">[</span><span style="color: #0000ff;">'displayText'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'BUTTON 3'</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=></span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// button 3</span> <span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #000088;">$buttonMessage</span> <span style="color: #339933;">=</span> <span style="color: #009900;">[</span> <span style="color: #0000ff;">'text'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'HOLA, INI ADALAH PESAN BUTTON'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'footer'</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'ini pesan footer'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'buttons'</span> <span style="color: #339933;">=></span> <span style="color: #000088;">$buttons</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'headerType'</span> <span style="color: #339933;">=></span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$buttonMessage</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #666666; font-style: italic;">// auto respon lists</span> <span style="color: #000000; font-weight: bold;">function</span> lists<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$sections</span> <span style="color: #339933;">=</span> <span style="color: #009900;">[</span> <span style="color: #009900;">[</span> <span style="color: #0000ff;">"title"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"This is List menu"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"rows"</span> <span style="color: #339933;">=></span> <span style="color: #009900;">[</span> <span style="color: #009900;">[</span><span style="color: #0000ff;">"title"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"List 1"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"description"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"this is list one"</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #009900;">[</span><span style="color: #0000ff;">"title"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"List 2"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"description"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"this is list two"</span><span style="color: #009900;">]</span><span style="color: #339933;">,</span> <span style="color: #009900;">]</span> <span style="color: #009900;">]</span> <span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #000088;">$listMessage</span> <span style="color: #339933;">=</span> <span style="color: #009900;">[</span> <span style="color: #0000ff;">"text"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"This is a list"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"title"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"Title Chat"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"buttonText"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">"Select what will you do?"</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">"sections"</span> <span style="color: #339933;">=></span> <span style="color: #000088;">$sections</span> <span style="color: #009900;">]</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$listMessage</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #000088;">$message</span> <span style="color: #339933;">===</span> <span style="color: #0000ff;">'hai'</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$respon</span> <span style="color: #339933;">=</span> sayHello<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #000088;">$message</span> <span style="color: #339933;">===</span> <span style="color: #0000ff;">'gambar'</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$respon</span> <span style="color: #339933;">=</span> gambar<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #000088;">$message</span> <span style="color: #339933;">===</span> <span style="color: #0000ff;">'tes button'</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$respon</span> <span style="color: #339933;">=</span> button<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #000088;">$message</span> <span style="color: #339933;">===</span> <span style="color: #0000ff;">'lists msg'</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span> <span style="color: #000088;">$respon</span> <span style="color: #339933;">=</span> lists<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #009900;">}</span> <span style="color: #b1b100;">echo</span> <span style="color: #990000;">json_encode</span><span style="color: #009900;">(</span><span style="color: #000088;">$respon</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?></span></pre> </pre> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </x-layout-dashboard>
Ukuran: 45.1 KB