नोटिफ़िकेशन
GetMyBot नोटिफ़िकेशन केंद्र — ऊपरी पैनल में bell icon — के ज़रिए आपको आपके बॉट की महत्वपूर्ण घटनाओं से अवगत रखता है। वहाँ आपके बॉट की घटनाएँ (ब्रॉडकास्ट पूरा हुआ, भुगतान हुआ, कम बैलेंस) और प्लेटफ़ॉर्म की सामान्य घोषणाएँ दोनों एकत्र होते हैं। नोटिफ़िकेशन फ़ीड अकाउंट से जुड़ी है और सभी बॉट पर एक साथ दिखती है।
Bell और काउंटर
ऊपरी पैनल में अपठित काउंटर के साथ bell icon है। काउंटर एक अलग सस्ते अनुरोध से लिया जाता है (GET /api/notifications/unread-count) और घटनाएँ आने पर अपडेट होता है। Bell पर click करने से फ़ीड खुलती है।
नोटिफ़िकेशन फ़ीड
फ़ीड (GET /api/notifications) दो स्रोतों को एकजुट करती है:
- नोटिफ़िकेशन — आपके बॉट और अकाउंट की घटनाएँ।
- घोषणाएँ — सभी उपयोगकर्ताओं के लिए प्लेटफ़ॉर्म के सामान्य संदेश।
प्रत्येक element में शीर्षक, टेक्स्ट, बॉट से जुड़ाव (अगर यह बॉट इवेंट है), समय और «पढ़ा» चिह्न होता है।
इवेंट के प्रकार
- ब्रॉडकास्ट पूरा (
broadcast_done) — मास भेजना समाप्त हुआ। - भुगतान हुआ (
payment_succeeded) — बैलेंस टॉप-अप की पुष्टि हुई। - प्लान नवीनीकृत (
subscription_renewed) — subscription अपडेट हुई। - कम बैलेंस (
balance_low) — अनुरोध शेष समाप्त हो रहा है। - बॉट एरर (
bot_error) — बॉट को कोई समस्या आई। - नए सब्सक्राइबर (
new_subscribers) — बॉट की ऑडियंस बढ़ी।
पढ़ा चिह्नित करना
- एकल element —
POST /api/notifications/read(स्रोत और पहचानकर्ता से)। - सभी एक साथ —
POST /api/notifications/read-allपूरी फ़ीड को पढ़ा चिह्नित करता है और काउंटर शून्य करता है।
आगे क्या
- ब्रॉडकास्ट — «ब्रॉडकास्ट पूरा» इवेंट।
- भुगतान और बैलेंस — «भुगतान हुआ», «प्लान नवीनीकृत», «कम बैलेंस»।
- लोग (CRM) — «नए सब्सक्राइबर»।
- आँकड़े और जर्नल — खपत और बैलेंस ट्रैकिंग।