VB.NET ve webhook kullanarak WhatsApp mesajları nasıl alınır

Tanıtım

Bu eğitimde, VB.NET kullanarak gelen WhatsApp mesajlarını okumak için basit bir örnek oluşturacağız.

projeyi indirin

Proje dosyalarını GitHub’dan indirebilirsiniz.

bağımlılıklar

yerel kalkınma amaçları için bir tünel açma hizmeti gereklidir. Bu örnekte ngrok kullanılmıştır, Ngrok’u buradan indirebilirsiniz.

projeyi çalıştır

dotnet watch

Ngrok’u başlat

ngrok http https://localhost:6000

Web kancası URL’sini ayarla

Ngrok URL’sini kopyaladıktan sonra Webhook URL’sini ayarlamak için ultramsg hesabınıza gidin ve şunun gibi /api/ Route ekleyin:

image 8
Alınan Web kancası: TRUE

WhatsApp mesajlarını al

artık WhatsApp web kancalarını alabilmeniz gerekir.

Örnek Json yanıtı:

{
  "event_type": "message_received",
  "instanceId": "1150",
  "id": "",
  "referenceId": "",
  "data": {
    "id": "[email protected]_3EB02E5EB89Cff3FB034",
    "from": "[email protected]",
    "to": "[email protected]",
    "author": "",
    "pushname": "Steve",
    "ack": "",
    "type": "chat",
    "body": "Hi,How are you",
    "media": "",
    "fromMe": false,
    "isForwarded": false,
    "isMentioned": false,
    "quotedMsg": {},
    "mentionedIds": [],
    "time": 1650002600
  }
}

Tebrikler!

Projeyi GitHub üzerinden ziyaret edebilirsiniz.