Sign inGet started

रीड एक्नॉलेजमेंट, टाइपिंग और रिएक्शन का उपयोग करें

संदेश और रिएक्शन का अर्थ बनाए रखते हुए ग्राहक सेवा की बातचीत में समय पर प्रतिक्रिया दें।

पूर्वापेक्षाएँ

एक प्राप्त मैसेज, सेंडर को संचालित करने की अनुमति और एक समर्थित सर्विस इंटरैक्शन।

1. तय करें कि सिग्नल का क्या अर्थ है

जब आपकी टीम ने बातचीत को अपने सर्विस वर्कफ़्लो में ले लिया हो, तब इनकमिंग मैसेज को रीड मार्क करें। WhatsApp उस बातचीत में पहले के मैसेज को भी रीड मार्क कर देता है, इसलिए यह कार्रवाई संदर्भित संदेश के अलावा पहले के संदेशों के पढ़े जाने की भी पुष्टि करती है। टाइपिंग का उपयोग जवाब तैयार करते समय करें, स्थायी इंडिकेटर के रूप में नहीं।

2. प्रकाशित ऑपरेशन का उपयोग करें

प्राप्त मैसेज के लिए मैसेज को रीड मार्क करें, POST /v1/whatsapp/messages/{message_id}/read, का उपयोग करें। WhatsApp उस मैसेज और बातचीत में पहले के हर मैसेज को रीड मार्क करता है। जब आप जवाब तैयार कर रहे हों तो typing_indicator सेट करें। एक 202 पुष्टि करता है कि एक्नॉलेजमेंट प्रोसेसिंग के लिए स्वीकार किया गया; यह साबित नहीं करता कि ग्राहक ने इंडिकेटर देखा। कोई एक्नॉलेजमेंट डिलीवरी webhook या पोल करने के लिए अलग मैसेज नहीं है।
Meta द्वारा एक्नॉलेजमेंट स्वीकार करने के बाद, प्राप्त मैसेज अपना received स्टेटस बनाए रखते हुए read_at दिखा सकता है। एक्नॉलेजमेंट कोई बिल योग्य आउटबाउंड मैसेज नहीं बनाता। टाइपिंग एक्सपायरी और योग्य मैसेज आयु के लिए पढ़े जाने की पुष्टि भेजने वाले प्रकाशित ऑपरेशन का पालन करें।

3. रिएक्शन परिवर्तन हैंडल करें

इनकमिंग रिएक्शन परिवर्तनों के लिए whatsapp.reacted को सब्सक्राइब करें। एक रिएक्शन संदर्भित मैसेज पर एनोटेशन है; यह कोई अन्य whatsapp.received टेक्स्ट मैसेज नहीं है। null इमोजी रिएक्शन हटाए जाने को दर्शा सकता है। अलग-अलग वैल्यू को नॉर्मलाइज़ करने के बजाय सटीक इमोजी को संरक्षित रखें।

4. इतिहास और वर्तमान स्थिति को अलग रखें

परिवर्तनों के लिए रिएक्शन लॉग और वर्तमान प्रति-सेंडर स्थिति के लिए मैसेज के रिएक्शन का उपयोग करें। प्रोवाइडर के किसी पुराने रेफ़रेंस का मिलान न हो पाने से रिएक्शन संबंधित संदेश से जुड़ नहीं पाता, इसलिए किसी एंट्री की अनुपस्थिति यह साबित नहीं करती कि ग्राहक ने कभी रिएक्ट नहीं किया।

5. इंटरैक्शन के अंत का परीक्षण करें

जोड़े गए, बदले गए और हटाए गए रिएक्शन, विलंबित प्रोसेसिंग और बाधित जवाब का अभ्यास करें। सुनिश्चित करें कि वास्तविक उत्तर या ह्यूमन हैंडऑफ़ सिग्नल के बाद आए।

समस्या निवारण

यदि मैसेज सूची में कोई रिएक्शन गायब है, तो इसके बजाय रिएक्शन इवेंट और संदर्भित संदेश के लॉग की जाँच करें। यदि आपके ऐप्लिकेशन स्टेट में टाइपिंग बनी रहती है, तो इसकी एक्सपायरी की रीड स्टेट से अलग समीक्षा करें। प्रकाशित वेबहुक संरचना के लिए WhatsApp इवेंट देखें।

अगले कदम