Tanıtım
Bu eğitimde, gelen WhatsApp mesajlarını c# kullanarak 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:
WhatsApp mesajlarını al
şimdi WhatsApp web kancalarını alabilmeniz gerekir.
Örnek json yanıtı:
{
"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
}
}
Tebrikler!
Projeyi GitHub üzerinden ziyaret edebilirsiniz.