मल्टी-प्लेटफॉर्म मैसेज नोटिफिकेशन
WeChat, DingTalk, Telegram, Slack — कहीं भी भेजना है तो भेज दो
नोटिफिकेशन भेजना, तुम्हारे ख़्याल से कहीं मुश्किल है
सर्वर सुबह 3 बजे खराब हो गया, अलर्ट ईमेल चली लेकिन तुम नहीं देखे -- क्योंकि तुम्हारे फोन में सिर्फ़ दिंग दिंग को नोटिफिकेशन की इजाज़त है। सुबह 9 बजे दफ़्तर जा कर पता चलता है कि ग्राहक को 6 घंटे से शिकायत है।
टीम की रोज़ाना रिपोर्ट तीन बार याद दिलाई लेकिन कुछ लोग नहीं भरे, तुम दिंग दिंग में @ कर दिए, फिर व्हाट्सऐप में, एक दोस्त सिर्फ़ Telegram देखता है तो फिर वहां @ कर दिए। एक ही संदेश तीन जगहों पर भेजा।
और भी बुरा है जब टीम अलग अलग जगहों में हो। भारत की टीम दिंग दिंग चलाती है, विदेश की टीम Slack चलाती है, ग्राहक व्हाट्सऐप में हैं। एक नोटिफिकेशन तीन जगहों पर अलग अलग तरीक़ों से भेजना पड़ता है, एक संदेश भेजने में आधा घंटा लग जाता है, और अक्सर कोई प्लेटफॉर्म भूल जाते हो।
तुम OpenClaw को बता दो किसे, क्या, कौन से प्लेटफॉर्म पर भेजना है। यह अपने आप व्हाट्सऐप, दिंग दिंग, Telegram, Slack, ईमेल, यहां तक कि एसएमएस भी भेज देगा।
एक कमांड, सभी जगह पहुंच गया।5 ऐप के बीच में घूमने नहीं पड़ेगा।
और भी बेहतरीन बात यह है कि आप शर्तों के आधार पर ट्रिगर सेट कर सकते हैं — जैसे "CPU 90% से ऊपर जाए तो DingTalk पर अलर्ट भेज दो" "हर दिन शाम 5 बजे डेली रिपोर्ट की याद दिला दो" "GitHub पर नया Release आए तो WeChat Official Account पर भेज दो"। आपको देखभाल करने की जरूरत नहीं, OpenClaw आपकी ओर से देखेगा और सही समय पर खुद से भेज देगा।
नोटिफिकेशन कंटेंट भी स्मार्ट तरीके से जेनरेट होता है, किसी दोहराए गए टेम्प्लेट में नहीं। मसलन, अलर्ट मैसेज में अपने आप से महत्वपूर्ण मेट्रिक्स और सुझाए गए एक्शन जुड़ जाते हैं, और डेली रिपोर्ट के रिमाइंडर में यह दिख जाता है कि किसने अभी रिपोर्ट नहीं भरी।
3 नोटिफिकेशन Prompt, सबसे आम परिस्थितियों को कवर करते हैं
अलर्ट, रिमाइंडर, कंटेंट डिस्ट्रिब्यूशन — तीनों दिशाओं के लिए सीधे इस्तेमाल के लिए तैयार।
मेरे लिए एक सर्वर मॉनिटरिंग अलर्ट वर्कफ़्लो सेट अप करो:
मॉनिटरिंग मेट्रिक्स:
- CPU यूज़ 90% से ऊपर, लगातार 3 मिनट या उससे ज्यादा
- मेमोरी यूज़ 85% से ऊपर
- डिस्क यूज़ 90% से ऊपर
- सर्विस रिस्पांस टाइम 5 सेकंड से ऊपर
अलर्ट रूल्स:
- ट्रिगर होने के बाद एक ही साथ भेजो: DingTalk ऑप्स ग्रुप + Telegram पर्सनल अकाउंट
- अलर्ट मैसेज फॉर्मेट:
🚨 सर्वर अलर्ट
सर्वर: [होस्टनेम/IP]
मेट्रिक: [CPU/मेमोरी/डिस्क/रिस्पांस टाइम]
मौजूदा वैल्यू: [नंबर]
ट्रिगर टाइम: [टाइम]
सुझाया गया एक्शन: [मेट्रिक टाइप के हिसाब से सुझाव]
- एक ही मेट्रिक के लिए 30 मिनट में दोबारा अलर्ट न भेजो (स्पैम रोकने के लिए)
- नॉर्मल पर वापस आने के बाद एक रिकवरी नोटिफिकेशन भेजो
हर दिन शाम 5:00 को यह प्रोसेस करो:
1. डेली रिपोर्ट सिस्टम (या शेयर्ड डॉक्यूमेंट) चेक करो, आज जिन लोगों ने रिपोर्ट जमा की है उनकी लिस्ट निकालो
2. टीम की डायरेक्टरी से कंपेयर करो, जिन्होंने नहीं भरी है उन्हें खोज निकालो
3. DingTalk/फ़ीशू ग्रुप में मैसेज भेजो:
"📝 डेली रिपोर्ट रिमाइंडर
ये साथी आज अभी तक रिपोर्ट नहीं भरे हैं, प्लीज जल्दी करो:
@चांग सैन @ली सी @वांग वू
जमा करने का लिंक: [लिंक]"
4. अगर शाम 6:30 तक अभी किसी ने नहीं भरी तो दोबारा एक बार याद दिलाओ:
"⏰ दूसरी याद दिलानी
@चांग सैन @वांग वू डेली रिपोर्ट अभी नहीं भरी हो? आज का काम आज ही पूरा कर लो 🙏"
5. हर सप्ताह शुक्रवार को इसी हफ्ते की रिपोर्ट भरने की रेट सारांश दो:
"इस हफ्ते डेली रिपोर्ट भरने की रेट: 92%
पूरे हफ्ते का: [नाम]
कुछ चूक गए: [नाम और कितने दिन चूक गए]"
GitHub रिपोज़िटरी [owner/repo] के Release को मॉनिटर करो:
जब कोई नया Release पब्लिश हो तो:
1. Release की जानकारी लो: वर्जन नंबर, पब्लिश टाइम, Release Notes का पूरा टेक्स्ट
2. अंग्रेजी Release Notes को चीनी में ट्रांसलेट करो, इन बातों का ध्यान रखते हुए:
- तकनीकी टर्म्स अंग्रेजी में ही रहने दो (API, SDK, Bug Fix वगैरह)
- सरल भाषा में लिखो, ट्रांसलेशन जैसा न लगे
- महत्वपूर्ण बदलाव (Breaking Changes) को विशेष रूप से मार्क करो
3. WeChat Official Account के फॉर्मेट में टाइप करो:
- टाइटल: [प्रोजेक्ट नाम] v[वर्जन नंबर] रिलीज़ हो गया!
- कंटेंट: नई फीचर्स का सारांश + पूरे अपडेट की लिस्ट
- नीचे: GitHub लिंक + डाउनलोड लिंक
4. Official Account के API से ड्राफ्ट के रूप में पब्लिश करो (या सीधे पब्लिश करो)
5. एक साथ ही WeChat टेक्निकल ग्रुप में भी एक मैसेज भेजो
मल्टी-प्लेटफॉर्म नोटिफिकेशन कॉन्फ़िगरेशन
एक बार सभी चैनल्स सेट कर दो, उसके बाद हर नोटिफिकेशन अपने आप सभी जगह भेज दी जाएगी।
# मल्टी-प्लेटफॉर्म नोटिफिकेशन चैनल कॉन्फ़िगरेशन
# ================================
चैनल 1: DingTalk ग्रुप बॉट
- टाइप: Webhook
- एड्रेस: https://oapi.dingtalk.com/robot/send?access_token=xxx
- साइन कुंजी: SEC...
- इस्तेमाल: इंटरनल टीम नोटिफिकेशन, अलर्ट्स
चैनल 2: एंटरप्राइज़ WeChat
- टाइप: Webhook
- एड्रेस: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
- इस्तेमाल: डेली रिपोर्ट रिमाइंडर, डेटा रिपोर्टिंग
चैनल 3: Telegram बॉट
- टाइप: बॉट API
- टोकन: bot_token_here
- Chat ID: -100xxxxxxxxx (ग्रुप) / पर्सनल ID
- इस्तेमाल: पर्सनल अलर्ट्स, महत्वपूर्ण याद दिलानी
चैनल 4: Slack
- टाइप: आने वाली Webhook
- एड्रेस: https://hooks.slack.com/services/xxx
- चैनल: #deployments / #general
- इस्तेमाल: विदेशी टीम नोटिफिकेशन, डिप्लॉयमेंट स्टेटस
चैनल 5: ईमेल
- टाइप: SMTP
- इस्तेमाल: फॉर्मल नोटिफिकेशन, रिकॉर्ड रखने के लिए जरूरी
नोटिफिकेशन रूल्स:
- अलर्ट्स → DingTalk + Telegram (सुनिश्चित करने के लिए कि आप देखें)
- रोज़मर्रा की याद दिलानी → DingTalk/एंटरप्राइज़ WeChat (काम की स्थिति)
- क्रॉस-टीम → Slack + DingTalk (देश के अंदर और बाहर दोनों)
- फॉर्मल नोटिफिकेशन → ईमेल (रिकॉर्ड)
OpenClaw बनाम एकल नोटिफिकेशन टूल
- एक कमांड से सभी प्लेटफॉर्म्स को भेजो, एक-एक करके ऑपरेट करने की कोई जरूरत नहीं
- नोटिफिकेशन कंटेंट स्मार्ट तरीके से जेनरेट होता है, किसी दोहराए हुए टेम्प्लेट से नहीं
- शर्त के आधार पर ट्रिगर करने में सहायता — शर्त पूरी हो तो खुद से भेज दो, किसी को देखना नहीं पड़ेगा
- ऊपर और नीचे की चीज़ों को जोड़ सकता है: पहले मॉनिटर करो → फिर एनालाइज़ करो → आखिर में भेजो
- नया चैनल जोड़ने के लिए सिर्फ एक Webhook कॉन्फ़िगर करो, 5 मिनट में हो जाएगा
- आमतौर पर सिर्फ 1-2 चैनल्स सपोर्ट करते हैं, मल्टी-प्लेटफॉर्म के लिए कई टूल्स की जरूरत पड़ती है
- सिर्फ फिक्स्ड टेम्प्लेट मैसेज भेज सकते हैं, कंटेंट के आधार पर अपने आप एडजस्ट नहीं कर सकते
- ट्रिगर लॉजिक आपको खुद स्क्रिप्ट लिखनी पड़ती है या cron सेट करना पड़ता है
- सिर्फ नोटिफिकेशन टूल है, ऊपर की चीज़ों को हैंडल नहीं कर सकता
- हल्का-फुल्का और अच्छा, सरल व्यक्तिगत परिस्थितियों के लिए बढ़िया है