Dokumentasi ini menjelaskan cara kerja dan fitur-fitur utama dari WhatsApp Bot yang telah dikembangkan. Bot ini menggunakan library whatsapp-web.js dan beberapa teknologi pendukung lainnya.
Membuat sesi WhatsApp baru.
Request:
{
"phone": "6281234567890"
}
Response:
{
"message": "Client for 6281234567890 is being initialized..."
}
Menghapus sesi WhatsApp yang ada.
Request:
{
"phone": "6281234567890"
}
Response:
{
"message": "Session 6281234567890 deleted successfully."
}
Mereset dan membuat ulang sesi WhatsApp.
Request:
{
"phone": "6281234567890"
}
Response:
{
"message": "Sesi 6281234567890 berhasil direset dan dibuat ulang!"
}
Mengirim pesan WhatsApp.
Request:
{
"sessionId": "6281234567890",
"number": "6289876543210",
"message": "Halo, ini pesan dari bot!"
}
Response:
{
"message": "Pesan berhasil dikirim!",
"sessionId": "6281234567890",
"number": "6289876543210"
}
Menyimpan atau memperbarui informasi sesi.
Request:
{
"phone": "6281234567890",
"user_id": 123,
"api_token": "your_api_token_here"
}
Response:
{
"message": "Session stored successfully"
}
Contoh respons error:
{
"error": "Nomor HP diperlukan!"
}