Sign inGet Started

WhatsApp टेक्स्ट संदेश प्राप्त करना

जब कोई संपर्क चैट में टाइप करता है, तो एक इनबाउंड संदेश बनता है जिसमें text होता है। यह सबसे आम इनबाउंड प्रकार है, और यही ग्राहक सेवा विंडो खोलता या रीसेट करता है।

इनबाउंड टेक्स्ट में क्या होता है

text.body में वही होता है जो संपर्क ने टाइप किया, और इस प्रकार में इसके अलावा कुछ नहीं होता:

कोड उदाहरण
{
  "id": "wam_01kya19eknftrs2s6p82asmvnh",
  "direction": "inbound",
  "from": { "phone_number": "+14155550100", "display_name": "Alex Rivera" },
  "to": { "phone_number": "+13124495569" },
  "status": "received",
  "text": { "body": "Is my order out for delivery yet?" },
  "created_at": "2026-08-25T09:04:11Z"
}

preview_url भेजने वाली तरफ़ का फ़ील्ड है। संपर्क के अपने क्लाइंट ने चाहे जो दिखाया हो, इनबाउंड टेक्स्ट में लिंक प्रीव्यू का कोई फ़्लैग नहीं होता, इसलिए body में मौजूद URL टेक्स्ट के हिस्से के रूप में ही पढ़ा जाता है।

रीड स्कीमा इनबाउंड body पर कोई अधिकतम सीमा घोषित नहीं करता। 4,096 अक्षरों की सीमा भेजने वाली तरफ़ की है, इसलिए अपना स्टोरेज असीमित टेक्स्ट के हिसाब से रखें, ऐसी सीमा के हिसाब से नहीं जिसका इनबाउंड प्रकार वादा नहीं करता।

उद्धृत जवाब के रूप में भेजा गया टेक्स्ट

जब संपर्क आपके किसी संदेश को उद्धृत करके उसका जवाब देता है, तो प्रकार वही रहता है और in_reply_to_message_id उस संदेश को बताता है जिसका उन्होंने जवाब दिया:

कोड उदाहरण
{
  "id": "wam_01kyb2m4xq7whs0d8n3prv6tez",
  "direction": "inbound",
  "from": { "phone_number": "+14155550100" },
  "to": { "phone_number": "+13124495569" },
  "status": "received",
  "in_reply_to_message_id": "wam_01kya19eknftrs2s6p82asmvnh",
  "text": { "body": "Yes, that one" },
  "created_at": "2026-08-25T09:06:02Z"
}

WhatsApp हर जवाब को चिह्नित नहीं करता, और बिना चिह्न वाले जवाब में कोई ID नहीं होती। रिज़ॉल्यूशन से क्या छूट सकता है और उसके बिना मिलान कैसे करें, यह जानने के लिए हब पर उद्धृत जवाब देखें।

वेबहुक पेलोड

whatsapp.received इवेंट एनवेलप पर वही प्रकार रखता है, इसलिए आपका एंडपॉइंट संदेश को दोबारा पढ़े बिना टेक्स्ट पर कार्रवाई कर सकता है:

कोड उदाहरण
{
  "type": "whatsapp.received",
  "timestamp": "2026-08-25T09:04:11.118Z",
  "data": {
    "whatsapp_id": "wam_01kya19eknftrs2s6p82asmvnh",
    "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b",
    "direction": "inbound",
    "from": { "phone_number": "+14155550100", "display_name": "Alex Rivera" },
    "to": { "phone_number": "+13124495569" },
    "text": { "body": "Is my order out for delivery yet?" }
  }
}

ध्यान रखने योग्य बातें

  • टेक्स्ट वह सबसे सस्ता तरीका है जिससे संपर्क विंडो फिर से खोलता है। कोई भी इनबाउंड संदेश सेवा विंडो को 24 घंटे पर रीसेट कर देता है, और ज़्यादातर संपर्क टेक्स्ट ही भेजते हैं; उसी क्षण से आपका अपना फ़्री-फ़ॉर्म जवाब डिलीवर किया जा सकता है।
  • from फ़ोन नंबर के बिना भी आ सकता है। जिस संपर्क ने WhatsApp यूज़रनेम अपनाया है, वह बिज़नेस-स्कोप्ड यूज़र ID के ज़रिए आप तक पहुँचता है, इसलिए यह मानने के बजाय कि from.phone_number सेट है, पहचान from से पढ़ें।
  • बॉडी में वही होता है जो संपर्क ने खुद टाइप किया। आपके भेजे किसी तत्व पर टैप इसके बजाय अपने अलग प्रकार में इंटरैक्टिव जवाब के रूप में आता है।

अगले कदम

इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।