परिचय
इस ट्यूटोरियल में, हम c# का उपयोग करके आने वाले व्हाट्सएप संदेशों को पढ़ने के लिए एक सरल उदाहरण बनाएंगे।
प्रोजेक्ट डाउनलोड करें
आप GitHub से प्रोजेक्ट फाइल डाउनलोड कर सकते हैं।
निर्भरता
स्थानीय विकास उद्देश्यों के लिए, एक सुरंग सेवा की आवश्यकता है। यह उदाहरण ngrok का उपयोग करता है, आप यहाँ से Ngrok डाउनलोड कर सकते हैं।
प्रोजेक्ट चलाएं
dotnet watch
न्ग्रोको शुरू करें
ngrok http https://localhost:6000
वेबहुक URL सेट करें
Ngrok URL को कॉपी करने के बाद सेट Webhook URL के लिए अपने ultramsg खाते में जाएं और इस तरह /api/ रूट जोड़ें:

व्हाट्सएप संदेश प्राप्त करें
अब आपको WhatsApp webhooks प्राप्त करने में सक्षम होना चाहिए।
उदाहरण जेसन प्रतिक्रिया:
{
"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
}
}
बधाई हो!
आप GitHub पर प्रोजेक्ट पर जा सकते हैं।