webhook

Webhook Layanan WhatsAuth

WebHook Menggunakan method HTTP POST dengan Header bernama Secret
image
Format JSON dalam body yang dikirim ke WebHook :
image
Lengkapnya :

{
  "phone_number": "6281112000300",
  "reply_phone_number": "6281112000300",
  "chat_number": "6281112000300",
  "chat_server": "s.whatsapp.net",
  "group_name": "Example Group",
  "group_id": "G-123456",
  "group": "no",
  "alias_name": "JohnDoe",
  "messages": "This is a test message",
  "from_link": true,
  "from_link_delay": 30,
  "is_group": true,
  "filename": "document.pdf",
  "filedata": "base64EncodedString",
  "latitude": 37.7749,
  "longitude": -122.4194,
  "liveloc": true
}

Jika anda mengunakan Postman, bisa import file json whatsauth

Contoh Source Code WebHook

MongoDB

Untuk menjalankan salah satu contoh kode program yang ada di kami, kakak harus sudah punya MONGOSTRING atau akses ke database mongo untuk diinputkan ke kode program webhook. Ikuti langkah berikut:

  1. Sign up for mongodb.com and create one instance of Data Services of mongodb.
  2. Go to Network Access menu > + ADD IP ADDRESS > ALLOW ACCESS FROM ANYWHERE
    image
  3. Download MongoDB Compass, connect with your mongo string URI from mongodb.com
  4. Create database name iteung and collection reply
    image
  5. Import this json into reply collection.
    image
    image
    image
  6. Create a profile collection, and insert this JSON document with your 30-day token and WhatsApp number.
    image
    image
    {
      "token":"v4.public.asoiduasoijfiun98erjg98egjpoikr",
      "phonenumber":"6281111222333"
    }
    

    image

Cloud Provider

Kami merekomendasikan penggunaan bahasa pemrograman golang guna mendukung komputasi hijau. Bagi kakak yang baru pertama kali belajar golang, bisa langsung saja ambil kursus di W3School, selesaikan semua excersises yang ada di sana. Setelah itu, pilih salah satu contoh source code webhook untuk di deploy pilihan provider anda:

  1. Golang menggunakan free plan di AlwaysData.com
  2. Golang menggunakan AWS Lambda
  3. Golang menggunakan Google Cloud Funtion
  4. Untuk PHP di Web Hosting