WhatsApp स्टिकर प्राप्त करना
जब कोई संपर्क अपनी ट्रे से स्टिकर टैप करता है, तो वह sticker के साथ एक इनबाउंड मैसेज के रूप में आता है: एक WebP फ़ाइल रेफ़रेंस और एक animated फ़्लैग।
इनबाउंड स्टिकर में क्या होता है
कोड उदाहरण
{
"id": "wam_01kye7t1rgyw9u5l8p2zaf7sid",
"direction": "inbound",
"from": { "phone_number": "+14155550100" },
"to": { "phone_number": "+13124495569" },
"status": "received",
"sticker": {
"id": "waf_01kye6r7as0zkv3g1q6suy9whc",
"url": "https://platform.bird.com/v1/whatsapp/messages/wam_01kye7t1rgyw9u5l8p2zaf7sid/media/waf_01kye6r7as0zkv3g1q6suy9whc",
"mime_type": "image/webp",
"animated": false
},
"created_at": "2026-08-25T09:19:37Z"
}| फ़ील्ड | इसमें क्या होता है |
|---|---|
| id | संग्रहित फ़ाइल, बाइट्स प्राप्त करते समय media_id के रूप में पास करें |
| url | एक Bird URL, आपकी API key से फ़ेच किया जाता है |
| mime_type | WhatsApp द्वारा रिपोर्ट किया गया मीडिया टाइप, स्टिकर के लिए image/webp |
| animated | स्टिकर एनिमेट होता है या नहीं; केवल इनबाउंड स्टिकर पर मौजूद होता है |
यह arm किसी भी दिशा में कोई कैप्शन नहीं रखता, और न ही स्टिकर या उसके पैक का कोई नाम। स्टिकर ही पूरा मैसेज होता है।
animated एनिमेटेड WebP को स्टैटिक से अलग करता है, जो तब मायने रखता है जब आप फ़ाइल को स्वयं रेंडर करते हैं: एनिमेटेड स्टिकर एक मल्टी-फ़्रेम WebP होता है जिसे स्टिल-इमेज रेंडरर पहले फ़्रेम पर फ़्लैटन कर देता है।
बाइट्स प्राप्त करना
मैसेज ID और मीडिया id को चैनल की मीडिया मेथड में पास करें। हब का इनबाउंड मीडिया प्राप्त करना वह कॉल हर भाषा में दिखाता है, साथ ही रीडायरेक्ट और हेडर नियम जो वह फ़ॉलो करता है, और फ़ाइल जिस रिटेंशन विंडो में रहती है वह भी उसी के अधीन है।
अधिकतर इंटीग्रेशन कभी स्टिकर फ़ेच नहीं करते। यह आम तौर पर जानकारी के बजाय भावना व्यक्त करता है, इसलिए एजेंट इनबॉक्स एक प्लेसहोल्डर दिखा सकता है और ऑटोमेटेड फ़्लो कुछ भी डाउनलोड किए बिना मैसेज को विंडो-रीसेट करने वाली पावती मान सकता है।
Webhook पेलोड
whatsapp.received इवेंट एनवेलप पर sticker arm रखता है:
कोड उदाहरण
{
"type": "whatsapp.received",
"timestamp": "2026-08-25T09:19:37.882Z",
"data": {
"whatsapp_id": "wam_01kye7t1rgyw9u5l8p2zaf7sid",
"workspace_id": "ws_01ky7m235keycbnwyajabe1a6b",
"direction": "inbound",
"from": { "phone_number": "+14155550100" },
"to": { "phone_number": "+13124495569" },
"sticker": {
"id": "waf_01kye6r7as0zkv3g1q6suy9whc",
"url": "https://platform.bird.com/v1/whatsapp/messages/wam_01kye7t1rgyw9u5l8p2zaf7sid/media/waf_01kye6r7as0zkv3g1q6suy9whc",
"mime_type": "image/webp",
"animated": false
},
"tags": null,
"metadata": null
}
}ध्यान देने योग्य बातें
- स्टिकर फिर भी सर्विस विंडो रीसेट करता है। यह किसी भी अन्य इनबाउंड मैसेज की तरह है, इसलिए यह 24 घंटे की फ़्री-फ़ॉर्म रिप्लाई विंडो देता है, भले ही इसमें कार्रवाई योग्य कोई टेक्स्ट न हो।
- स्टिकर रिएक्शन नहीं है। कोई संपर्क आपके किसी मैसेज पर जो इमोजी रिएक्शन जोड़ता है, वह इनबाउंड मैसेज नहीं है: यह उस मैसेज के अपने रिएक्शन लॉग में रिकॉर्ड होता है, और इसे पढ़ने का तरीका WhatsApp events में कवर किया गया है।
अगले कदम
- रिसीविंग कैसे काम करती है: इनबाउंड एनवेलप, मीडिया फ़ेचिंग, और whatsapp.received webhook
- WhatsApp स्टिकर मैसेज: इसी arm का सेंड साइड
- असमर्थित मैसेज टाइप: ऑर्डर, सिस्टम नोटिस, और बाकी जो अनमॉडल्ड आता है
- WhatsApp events: पूरी इवेंट सूची, API या webhooks पर
संबंधित संसाधन
इस विषय के लिए डॉक्यूमेंटेशन, गाइड और उदाहरणों के साथ आगे बढ़ें। संसाधन अंग्रेज़ी में हैं।
गाइड देखेंConnecting WhatsApp to Bird: from buying a number to a live channelकॉन्सेप्ट समझेंWhat is the 24-hour customer service window on WhatsApp?टूल का उपयोग करेंWhatsApp message builderक्षमता जानेंWhatsApp
अभ्यास करें और इम्प्लीमेंटेशन ब्रीफ़ पाएँ