Sign inGet Started

WhatsApp लॉग

Bird डैशबोर्ड में Messages पेज आपके वर्कस्पेस द्वारा भेजे गए हर WhatsApp संदेश का रिकॉर्ड है: POST /v1/whatsapp/messages के ज़रिए किया गया हर सेंड यहाँ दिखता है, नवीनतम पहले। इसका उपयोग यह पुष्टि करने के लिए करें कि संदेश भेजा गया, उसकी डिलीवरी स्थिति जाँचें, और देखें कि कौन-सा टेम्पलेट उसे बनाया। यह पेज डैशबोर्ड में कहाँ है, इसके लिए डैशबोर्ड टूर देखें।

संदेश सूची

Bird डैशबोर्ड में WhatsApp Messages पेज: वॉल्यूम हिस्टोग्राम के ऊपर Status, Category और Date फ़िल्टर के साथ एक exact-recipient सर्च बॉक्स, फिर संदेशों की एक तालिका जिसमें दिशा तीर, Status (Delivered, Rejected, Received), From और To फ़ोन नंबर, Content कॉलम जिसमें टेम्पलेट स्लग या इनबाउंड टेक्स्ट होता है, एक Category बैज (Utility, Service), और Sent टाइमस्टैम्प है

हर पंक्ति एक संदेश है। कॉलम ये हैं:

कॉलमयह क्या दिखाता है
Statusसंदेश की वर्तमान स्थिति (Statuses देखें), एक रंगीन बिंदु के रूप में
Fromवह WhatsApp प्रेषक नंबर जिससे संदेश भेजा गया
Toप्राप्तकर्ता का नंबर
Contentवह टेम्पलेट जिससे संदेश भेजा गया, या इनबाउंड संदेश का टेक्स्ट (संदेश खोलने के लिए पंक्ति पर क्लिक करें)
Categoryटेम्पलेट की श्रेणी
Sentभेजने का अनुरोध कब स्वीकार किया गया

सूची पेजिनेटेड है, प्रति पेज 25 संदेश; पेजों के बीच जाने के लिए Prev और Next का उपयोग करें।

खोज और फ़िल्टरिंग

संदेश लॉग तेज़ी से भरता है, इसलिए पेज सबसे पहले प्राप्तकर्ता खोज और दो फ़िल्टर दिखाता है। ये मिलकर काम करते हैं: एक स्टेटस फ़िल्टर और एक तारीख़ सीमा मिलाकर दोनों से मेल खाने वाले संदेश दिखाते हैं।

प्राप्तकर्ता से खोजें। सर्च बॉक्स E.164 फ़ॉर्मेट में सटीक प्राप्तकर्ता नंबर से मिलान करता है। जिस नंबर पर आपने भेजा उसका पूरा नंबर टाइप करें, जैसे +14155550100, उस पर भेजा गया हर संदेश खोजने के लिए। खोज पूरे मान से मिलान करती है, किसी सबस्ट्रिंग से नहीं।

Status. एक या अधिक स्टेटस पर फ़िल्टर करें। Status मल्टी-सिलेक्ट है, तो आप उदाहरण के लिए Accepted और Sent दोनों चुनकर अभी भी ट्रांज़िट में मौजूद सब कुछ दिखा सकते हैं। विकल्प हैं Accepted, Sent, Delivered, Failed, Rejected, और Received।

Date. संदेश कब भेजा गया इसके आधार पर फ़िल्टर करें: एक प्रीसेट चुनें (पिछले 3, 7, या 30 दिन) या कैलेंडर से कस्टम रेंज चुनें।

जब कोई फ़िल्टर संयोजन किसी से मेल नहीं खाता, तो पेज कोई परिणाम न मिलने की स्थिति दिखाता है जिसमें पूरी सूची पर वापस जाने के लिए Clear filters एक्शन होता है।

स्टेटस

किसी संदेश की स्थिति उसकी वर्तमान भेजने या प्राप्त करने की अवस्था दिखाती है। एक आउटबाउंड संदेश accepted से आगे बढ़ते हुए अंतिम रसीद की ओर जाता है।

स्टेटसअर्थ
Acceptedहमने संदेश स्वीकार किया और उसे WhatsApp को सौंपने की तैयारी कर रहे हैं
SentWhatsApp को सौंप दिया गया; डिलीवरी रिसीट की प्रतीक्षा में
DeliveredWhatsApp ने प्राप्तकर्ता को डिलीवरी की पुष्टि की
Failedभेजना या डिलीवरी विफल हुई; दर्ज की गई त्रुटि जाँचें
RejectedBird ने संदेश भेजने से पहले अस्वीकार कर दिया। यह भेजा नहीं गया और आपसे शुल्क नहीं लिया गया
Scheduledभविष्य में भेजने के लिए कतार में है
Canceledएक शेड्यूल किया गया संदेश भेजने से पहले रद्द कर दिया गया; बाद में कोई सेंड नहीं हुआ
Receivedएक इनबाउंड संदेश

किसी संदेश की स्थिति rejected तब होती है जब प्राप्तकर्ता आपके वर्कस्पेस की सप्रेशन सूची में हो, वॉलेट में भेजने के लिए पर्याप्त राशि न हो, या गंतव्य के लिए कोई कॉन्फ़िगर की गई कीमत न हो। रीड रसीद कोई स्थिति नहीं है: जब कोई प्राप्तकर्ता डिलीवर हुआ संदेश पढ़ता है, तो Bird संदेश पर एक read_at टाइमस्टैम्प और एक whatsapp.read इवेंट रिकॉर्ड करता है, और डिलीवरी स्थिति delivered ही बनी रहती है।

संदेश का निरीक्षण

किसी भी पंक्ति पर क्लिक करके संदेश खोलें। इसके हेडर में वह टेम्पलेट दिखता है जिसने इसे बनाया, वर्तमान स्थिति, प्राप्तकर्ता और श्रेणी बैज, तीन टैब के ऊपर:

Bird डैशबोर्ड में WhatsApp संदेश विवरण शीट, एक delivered bird_delivery_update संदेश के लिए खुली हुई: Events टैब में Accepted, Sent, Delivered और Read की संदेश स्थिति इवेंट टाइमलाइन, प्रत्येक के साथ बीता हुआ समय और टाइमस्टैम्प, धुँधली संदेश सूची के ऊपर

  • Events: संदेश के साथ जो कुछ हुआ उसकी एक टाइमलाइन, क्रम में, प्रत्येक अपने टाइमस्टैम्प के साथ। यह Accepted, Sent, Delivered चलती है, फिर रीड रिसीट अगर प्राप्तकर्ता ने पढ़ा, या विफलता अथवा अस्वीकृति उसके त्रुटि विवरण के साथ। यह वही स्ट्रीम है जिसे आप GET /v1/whatsapp/messages/{message_id}/events से पढ़ सकते हैं।
  • Details: संदेश का मेटाडेटा। इसमें ID (कॉपी बटन के साथ), सेंडर और प्राप्तकर्ता नंबर, टेम्प्लेट का slug, भाषा और कैटेगरी, और sent, delivered, और read टाइमस्टैम्प होते हैं। इसमें उस संदेश का त्रुटि विवरण भी होता है जो पहुँचा नहीं, साथ ही सेंड में शामिल कोई भी टैग और मेटाडेटा।
  • Preview: संदेश WhatsApp में कैसा दिखता है। टेम्पलेट संदेश के लिए यह टेम्पलेट की वर्तमान सामग्री दिखाता है, न कि वे मान जो भेजते समय दिए गए थे, इसलिए वेरिएबल प्लेसहोल्डर के रूप में दिखाई देते हैं और टेम्पलेट में बाद का कोई बदलाव आपको दिखने वाली सामग्री बदल देता है; इसे रेंडरिंग सहायता मानें, न कि जो डिलीवर हुआ उसका रिकॉर्ड। इनबाउंड संदेश अपनी खुद की सामग्री का प्रीव्यू दिखाता है।

API पर वही लॉग

इस पेज पर सब कुछ GET /v1/whatsapp/messages और इसके प्रति-संदेश उप-संसाधनों से पढ़ा जाता है। सूची पेज के अपने तीन फ़िल्टर लेती है: status, category, और तारीख की सीमा (created_after/created_before)। यह कई ऐसे फ़िल्टर भी जोड़ती है जिनके लिए पेज पर कोई नियंत्रण नहीं है: direction, एक टैग, और एक सटीक to या from। to और from संदेश के उन्हीं सिरों को नाम देते हैं जो प्रतिक्रिया में होते हैं, इसलिए to आउटबाउंड संदेश पर संपर्क है और इनबाउंड संदेश पर आपका बिज़नेस नंबर; दोनों E.164 फ़ोन नंबर या बिज़नेस-स्कोप्ड यूज़र ID स्वीकार करते हैं। पेज की प्राप्तकर्ता खोज एकमात्र ऐसा फ़िल्टर है जिसका कोई सीधा समकक्ष नहीं है, क्योंकि यह दोनों दिशाओं में संपर्क से मिलान करती है और अकेले to या from से यह व्यक्त नहीं किया जा सकता। Events टैब के पीछे की टाइमलाइन GET /v1/whatsapp/messages/{message_id}/events है; WhatsApp इवेंट्स इसे प्रोग्रामेटिक रूप से पढ़ने के बारे में बताता है।

अगले कदम

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