Trigger Message @ Notification melalui Whatapps
Assalamualaikum wbt
Biasa kita membuatĀ notifikasi di UMP melalui memo dan emel. Apa kata kita bangunkan enjin notifikasi menggunakan whatapps. Ini adalah kerana whatapps adalah platform ramai menggunakannya dan ia mudah untuk pengguna mendapat notifikasi melalui telefon.
Berikut merupakan step :
- Register akaun di https://www.twilio.com
- Ambil fungsi sandbox untuk SMS dan follow step dia smpai habis untuk create akaun sandbox (test akaun)
- Catatkan
TWILIO_ACCOUNT_SID
TWILIO_AUTH_TOKEN
- Selepas selesai buatkan satu folder apps di dalam application server
- Buatkan satuĀ fail & namakan composer.json
composer.json
{ "require": { "php": ">=7.1.0", "twilio/sdk": "^5.21", "vlucas/phpdotenv": "^2.5" } } 2. run composer install (untuk download & install library menggunakan composer) 4. Create satu file .env untuk menyimpan accound_sid dan aut_token
TWILIO_ACCOUNT_SID="REPLACE WITH YOUR ACCOUNT SID" TWILIO_AUTH_TOKEN="REPLACE WITH YOUR AUTH TOKEN" TWILIO_WHATSAPP_NUMBER="+14155238886" MY_WHATSAPP_NUMBER="+REPLACE WITH YOUR WHATSAPP NUMBER"
3. Buatkan satu file contohnya sendmessage.php
sendmessage.php
<?php
require_once’./vendor/autoload.php’;
useTwilio\Rest\Client;
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
// Your Account Sid and Auth Token from twilio.com/console
$sid = getenv(“TWILIO_ACCOUNT_SID”);
$token = getenv(“TWILIO_AUTH_TOKEN”);
$twilio = new Client($sid, $token);
$msg=’Kes Kecurian Kenderaan’.’,’.
‘Jenis Kenderaan : Kereta’.’,’.
‘Jenama : Honda Odyssey’.’,’.
‘Tahun : 2009′.’,’.
‘CC : 2.4′.’,’.
‘Pemilik Kenderaan : kAMAL bIN dOLLAH’.’,’.
‘Lokasi Hilang : Hotel Super 8,Georgetown Pulau Pinang’;
//$codes = [“chocolate”, “vanilla”, “strawberry”, “mint-chocolate-chip”, “cookies-n-cream”];
$message = $twilio->messages
->create(“whatsapp:”.getenv(“MY_WHATSAPP_NUMBER”),
[
“body”=>”Your ice-cream code is “.$msg,
“from”=>”whatsapp:”.getenv(“TWILIO_WHATSAPP_NUMBER”)
]
);
print($message->sid);
?>
5. Run file sendmessage di browser.dan terus kita akan dpt message melalui wsap
Recent Comments