Pengenalan Sistem

Adhi SLiMS Ultimate Gateway adalah platform infrastruktur WhatsApp modern yang dirancang untuk stabilitas tinggi, simulasi interaksi manusia, dan integrasi cerdas dengan kecerdasan buatan. Sistem ini mendukung pengiriman pesan teks, gambar, video upload, kirim ke grup, posting ke Status WA, serta penerjemahan otomatis Linked Identity (LID) WhatsApp.

Human Typing

Video Upload

Group Message

WA Status

2. Endpoint: Kirim Pesan & Gambar (JSON)

Gunakan endpoint ini untuk mengirimkan pesan teks atau gambar (via URL) ke nomor pribadi atau ID Grup.

POST https://baileys.slims.my.id/send
PARAMETER REQUEST (JSON)
userId ID Pengguna Anda (Terlihat di dashboard)
api_key Token akses rahasia Anda
number Nomor tujuan (08... / 62...) atau ID Grup (xxx@g.us)
message Teks pesan / caption gambar
image URL gambar publik (opsional, contoh: https://example.com/foto.jpg)
CONTOH cURL (JSON)
curl -X POST https://baileys.slims.my.id/send \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "1",
    "api_key": "YOUR_API_KEY",
    "number": "628123456789",
    "message": "Halo dari Gateway!"
  }'

3. Endpoint: Kirim Video (Upload File)

Gunakan multipart/form-data untuk mengunggah file video pendek langsung ke WhatsApp (maks 50MB).

POST https://baileys.slims.my.id/send
PARAMETER MULTIPART
userId, api_key, number Parameter identitas & tujuan (sama seperti /send)
video File video yang di-upload (.mp4, .mkv, dll)
message Caption/deskripsi video (opsional)
CONTOH cURL (Video Upload)
curl -X POST https://baileys.slims.my.id/send \
  -F "userId=1" \
  -F "api_key=YOUR_API_KEY" \
  -F "number=628123456789" \
  -F "video=@/path/to/video.mp4" \
  -F "message=Ini caption video pendek"

4. Endpoint: Kirim ke Grup WhatsApp

Untuk mengirim pesan ke grup, cukup gunakan endpoint /send dengan memasukkan Group ID pada field number.

Group ID berakhiran @g.us (contoh: 1203630123456789@g.us). Gunakan menu ID Grup WA di dashboard atau API Daftar Grup di bawah ini untuk melihat ID grup Anda.
CONTOH cURL (Kirim ke Grup)
curl -X POST https://baileys.slims.my.id/send \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "1",
    "api_key": "YOUR_API_KEY",
    "number": "1203630123456789@g.us",
    "message": "Halo seluruh anggota grup!"
  }'

5. Endpoint: Kirim Status WhatsApp (Stories)

Posting konten ke WhatsApp Status (tampil 24 jam ke semua kontak yang menyimpan nomor bot Anda). Mendukung teks, gambar, atau video beserta deskripsi.

POST https://baileys.slims.my.id/send-status
CONTOH: STATUS TEKS
curl -X POST https://baileys.slims.my.id/send-status \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "1",
    "api_key": "YOUR_API_KEY",
    "message": "Status teks baru hari ini!"
  }'
CONTOH: STATUS GAMBAR / VIDEO (MULTIPART)
# Status Gambar + Deskripsi
curl -X POST https://baileys.slims.my.id/send-status \
  -F "userId=1" \
  -F "api_key=YOUR_API_KEY" \
  -F "image=@/path/to/foto.jpg" \
  -F "message=Deskripsi gambar status 📸"

# Status Video + Deskripsi
curl -X POST https://baileys.slims.my.id/send-status \
  -F "userId=1" \
  -F "api_key=YOUR_API_KEY" \
  -F "video=@/path/to/clip.mp4" \
  -F "message=Deskripsi video status 🎬"

6. Endpoint: Daftar Grup WhatsApp

Mengambil daftar seluruh grup WhatsApp yang telah diikuti oleh akun bot beserta nama dan ID grup secara real-time.

GET https://baileys.slims.my.id/groups?userId=1&api_key=YOUR_API_KEY
CONTOH RESPONSE (JSON)
{
  "status": true,
  "total": 2,
  "groups": [
    {
      "id": "1203630123456789@g.us",
      "name": "Tim Perpustakaan SPMB",
      "participants": 25,
      "description": "Grup koordinasi perpustakaan"
    },
    {
      "id": "1203639876543210@g.us",
      "name": "Informasi Pengumuman",
      "participants": 142,
      "description": null
    }
  ]
}

7. Integrasi Webhook

Sistem akan secara otomatis meneruskan setiap pesan masuk (dari pesan pribadi maupun grup) ke URL Webhook Anda secara cerdas.

Fitur LID & Deteksi Grup

Field group_id & group_name akan otomatis terisi jika pesan berasal dari grup WhatsApp. Jika dari pesan pribadi, nilainya null. Field actual_number otomatis menerjemahkan LID pengirim menjadi nomor HP asli.

STRUKTUR PAYLOAD WEBHOOK (JSON)
{
  "chat_type": "group", // "private" atau "group"
  "group_id": "1203630123456789@g.us", // null jika pesan pribadi
  "group_name": "Tim Perpustakaan SPMB", // null jika pesan pribadi
  "from_number": "607696...", // LID atau JID pengirim
  "actual_number": "6281548740007", // Nomor HP Asli pengirim
  "pushName": "Adhi SLiMS",
  "message": "Halo asisten, tolong rekap data hari ini!",
  "timestamp": "2026-07-23T13:00:00Z"
}

8. Fitur Kecerdasan (AI)

Jika Mode AI diaktifkan, bot akan mengambil alih percakapan menggunakan logika LLM yang sangat natural.

  • Short-Term Memory: Mengingat konteks percakapan terakhir per pengguna.
  • Bank Data AI: Menjawab pertanyaan berdasarkan basis pengetahuan institusi Anda.
  • Reset Topik: User dapat mengetik !ganti untuk memutus ingatan percakapan lama dan mulai topik baru.