C# और webhook का उपयोग करके WhatsApp संदेश प्राप्त करें

परिचय

इस ट्यूटोरियल में, हम c# का उपयोग करके आने वाले व्हाट्सएप संदेशों को पढ़ने के लिए एक सरल उदाहरण बनाएंगे।

प्रोजेक्ट डाउनलोड करें

आप GitHub से प्रोजेक्ट फाइल डाउनलोड कर सकते हैं।

निर्भरता

स्थानीय विकास उद्देश्यों के लिए, एक सुरंग सेवा की आवश्यकता है। यह उदाहरण ngrok का उपयोग करता है, आप यहाँ से Ngrok डाउनलोड कर सकते हैं।

प्रोजेक्ट चलाएं

dotnet watch

न्ग्रोको शुरू करें

ngrok http https://localhost:6000

वेबहुक URL सेट करें

Ngrok URL को कॉपी करने के बाद सेट Webhook URL के लिए अपने ultramsg खाते में जाएं और इस तरह /api/ रूट जोड़ें:

image 8
प्राप्त होने पर वेबहुक: TRUE

व्हाट्सएप संदेश प्राप्त करें

अब आपको 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 पर प्रोजेक्ट पर जा सकते हैं।