Kirimi

Tutorial Kirim Pesan WA API Gratis via Python

Pengenalan Kirim Pesan WhatsApp API Gratis dengan Python

Di era digital saat ini, komunikasi yang cepat dan efisien sangat penting, terutama untuk UMKM, reseller, dan digital marketer. WhatsApp menjadi salah satu sarana utama untuk berinteraksi dengan pelanggan. Dengan memanfaatkan WhatsApp API unofficial via Kirimi.id, Anda bisa mengirim pesan secara otomatis menggunakan Python tanpa biaya tinggi. Artikel ini akan memandu Anda langkah demi langkah untuk mengintegrasikan WhatsApp API Kirimi.id dengan Python.

Kenapa Memilih Kirimi.id?

Berikut beberapa alasan mengapa Kirimi.id menjadi solusi praktis:

  • Broadcast WhatsApp: Kirim pesan ke banyak pelanggan sekaligus, bisa dijadwalkan.
  • Auto-reply: Balas otomatis pesan masuk sesuai rule yang ditentukan.
  • API Mudah dan Cepat: Kirimi.id memiliki endpoint yang jelas, dokumentasi rapi, dan integrasi cepat.
  • Dashboard Pelanggan: Pantau pengiriman, status perangkat, dan data interaksi langsung dari dashboard.
  • Paket Gratis: Sudah bisa kirim pesan teks, media, dan auto-reply tanpa watermark.

Langkah-langkah Kirim Pesan WhatsApp API Gratis via Python

1. Persiapkan Akun Kirimi.id

Daftar di Kirimi.id, lalu login ke dashboard untuk mendapatkan user_code, secret, dan device_id. Ketiganya akan digunakan dalam permintaan API Anda.

2. Instalasi Library Python

Untuk mengirim permintaan HTTP ke API Kirimi.id, gunakan library requests:

pip install requests

3. Menulis Kode Python untuk Mengirim Pesan Teks

Berikut contoh script Python sederhana untuk mengirim pesan teks WhatsApp melalui Kirimi.id:

import requests

url = "https://api.kirimi.id/v1/send-text"
payload = {
    "user_code": "YOUR_USER_CODE",
    "secret": "YOUR_SECRET",
    "device_id": "YOUR_DEVICE_ID",
    "receiver": "6281234567890",
    "message": "Halo! Ini pesan pertama dari Kirimi.id menggunakan Python."
}

response = requests.post(url, json=payload)

if response.status_code == 200:
    print("Pesan berhasil dikirim!")
else:
    print("Terjadi kesalahan:", response.text)

Catatan: Ganti nilai YOUR_USER_CODE, YOUR_SECRET, dan YOUR_DEVICE_ID sesuai data Anda.

4. Menjadwalkan Pesan (Broadcast)

Anda bisa mengirim pesan ke banyak nomor sekaligus dan menjadwalkannya menggunakan endpoint broadcast:

payload = {
    "user_code": "YOUR_USER_CODE",
    "secret": "YOUR_SECRET",
    "device_id": "YOUR_DEVICE_ID",
    "receivers": ["6281234567890", "6289876543210"],
    "message": "Promo spesial hari ini!",
    "schedule": "2025-06-15 10:00:00"
}

response = requests.post("https://api.kirimi.id/v1/send-text/broadcast", json=payload)

5. Mengirim Media (Opsional)

Untuk mengirim gambar, audio, atau file lainnya, Anda tinggal ubah endpoint:

  • Gambar: /v1/send-image
  • Audio: /v1/send-audio
  • Dokumen: /v1/send-document

6. Auto-reply dan Webhook

Konfigurasi auto-reply dan webhook tidak perlu kode Python—cukup dari dashboard Kirimi.id. Anda bisa menentukan keyword dan respons yang akan diberikan otomatis saat ada pesan masuk.

Penutup

Dengan mengikuti langkah-langkah di atas, Anda dapat mulai kirim pesan WhatsApp API gratis dengan Python secara mudah dan cepat. Fitur seperti broadcast, auto-reply, dan integrasi API menjadikan Kirimi.id pilihan tepat untuk UMKM dan pebisnis digital.

Segera daftar di Kirimi.id dan tingkatkan komunikasi Anda bersama pelanggan!