Terima pesan WhatsApp menggunakan C# dan webhook

pengantar

Dalam tutorial ini, kita akan membuat contoh sederhana untuk membaca pesan WhatsApp yang masuk menggunakan c#.

Unduh proyek

Anda dapat mengunduh file proyek dari GitHub.

Ketergantungan

untuk tujuan pembangunan lokal, layanan tunneling diperlukan. Contoh ini menggunakan ngrok , Anda dapat mengunduh Ngrok dari sini .

menjalankan proyek

dotnet watch

Mulai Ngrok

ngrok http https://localhost:6000

atur URL Webhook

Buka akun ultramsg Anda untuk mengatur URL Webhook setelah menyalin URL Ngrok dan tambahkan /api/ Rute seperti ini:

image 8
Webhook pada Diterima: TRUE

menerima pesan WhatsApp

sekarang Anda seharusnya dapat menerima webhook WhatsApp.

Contoh respons json:

{
  "event_type": "message_received",
  "instanceId": "1150",
  "id": "",
  "referenceId": "",
  "data": {
    "id": "[email protected]_3EB02E5EB89CE03FB034",
    "from": "[email protected]",
    "to": "[email protected]",
    "author": "",
    "pushname": "E.St",
    "ack": "",
    "type": "chat",
    "body": "Hi",
    "media": "",
    "fromMe": false,
    "isForwarded": false,
    "isMentioned": false,
    "quotedMsg": {},
    "mentionedIds": [],
    "time": 1650002663
  }
}

Selamat!

Anda dapat mengunjungi proyek di GitHub .