तैयार टेम्पलेट
डैनियल
नो-कोड विशेषज्ञ, Latenode राजदूत
7 फ़रवरी, 2024
एक लो-कोड प्लेटफ़ॉर्म जो नो-कोड सरलता को पूर्ण-कोड शक्ति के साथ मिश्रित करता है 🚀
निःशुल्क आरंभ करें
7 फ़रवरी, 2024
10
मिनट पढ़े

हेडलेस ब्राउज़र और टेलीग्राम बॉट के साथ स्वचालित वेबसाइट मॉनिटरिंग Latenode

डैनियल
नो-कोड विशेषज्ञ, Latenode राजदूत
विषयसूची

नमस्ते! मैं डेनियल बोल रहा हूँ Latenode अगर आज आपके पास कोई वेबसाइट है, तो आप शायद React जैसे किसी तरह के फ्रंटएंड फ्रेमवर्क का इस्तेमाल कर रहे होंगे। उस स्थिति में, कई मॉनिटरिंग सेवाएँ आपकी वेबसाइट के साथ ठीक से काम नहीं कर सकती हैं। 

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

इस लेख में, हम latenode .com पर वेबसाइट मॉनिटरिंग ऑटोमेशन वर्कफ़्लो बनाने के तरीके पर विस्तृत चरण-दर-चरण निर्देश प्रदान करेंगे। इस प्रक्रिया में वेबसाइट के प्रदर्शन की जांच करने के लिए हेडलेस ब्राउज़र का उपयोग करना और टेलीग्राम बॉट के माध्यम से आपको एक रिपोर्ट संदेश भेजना शामिल है, साथ ही बॉटफ़ादर के साथ टेलीग्राम बॉट कैसे बनाया जाए।

इसके अलावा, इस लेख के अंत में इस वर्कफ़्लो का एक तैयार टेम्पलेट आपकी प्रतीक्षा कर रहा है, जो आपको इस परिदृश्य का उपयोग केवल एक मिनट में करने की अनुमति देगा।

अपनी वेबसाइट की निगरानी को स्वचालित करें Latenode - आपके लिए सबसे अच्छा स्वचालन प्लेटफ़ॉर्म

योजना क्या है?

टेलीग्राम में संदेश भेजने वाला वेब-मॉनिटरिंग परिदृश्य बनाने के लिए, आपको यह करना होगा:

  • टेलीग्राम बॉट बनाएं
  • एक बनाने के Latenode परिदृश्य

और यह जितना दिखता है उससे कहीं ज़्यादा आसान है! चलिए मैं आपको दिखाता हूँ।

टेलीग्राम बॉट बनाना

इस प्रक्रिया में BotFather के साथ आपका सम्मानजनक रिश्ता एक महत्वपूर्ण बात है। लेकिन चिंता न करें, ऐसी कोई बात नहीं है जिससे आपको परेशानी हो। 

BotFather के साथ बातचीत शुरू करने के बाद, इन चरणों का पालन करें:

  1. /newbot दर्ज करें
    उसके बाद, आपसे अपने बॉट को एक नाम देने और एक उपयोगकर्ता नाम बनाने के लिए कहा जाएगा। यह उन प्रस्तावों में से एक है जिसे आप मना नहीं कर सकते…
    बढ़िया! अब आपके पास एक टेलीग्राम बॉट और उसके लिए एक API कुंजी है!
  2. /help, और /setjoingroups दर्ज करें
    अपने बॉट को समूह चैट में आमंत्रित करने की क्षमता सक्षम करने के लिए.

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

आप स्विच करने के लिए तैयार हैं Latenode 'के परिदृश्य, चलो यह करते हैं, यह लंबा नहीं होगा!

पर एक परिदृश्य बनाना latenode .कॉम

में प्रवेश करें latenode .com पर जाएं और एक नया परिदृश्य बनाएं। यहां एक परिदृश्य है जिसकी आपको आवश्यकता है:

यह परिदृश्य एक हेडलेस ब्राउज़र को एक बार निर्धारित समयावधि के लिए जाँचने के लिए ट्रिगर करता है Latenode टेलीग्राम के प्राधिकरण पृष्ठ पर किसी विशिष्ट पाठ के लिए साइन इन करें, और उसकी उपस्थिति के आधार पर टेलीग्राम में सकारात्मक या नकारात्मक संदेश भेजें

परिदृश्य का विश्लेषण:

  1. ट्रिगर: यहां आपको एक शेड्यूल ट्रिगर दिखाई देता है, जो आपको किसी भी समयावधि में प्रदर्शन जांच को सक्रिय करने देता है, और एक वेबहुक ट्रिगर, जो आपको इसका उपयोग करके किसी भी समय सक्रियण को ट्रिगर करने के लिए एक अनुकूलन योग्य लिंक प्रदान करता है।
  2. हेडलेस ब्राउज़र: सारा जादू यहीं हो रहा है। इस खास मामले में, HB जाता है इस पृष्ठ पर जाएँ और “ अपना खाता बनाएँ ” टेक्स्ट खोजें। यदि यह स्ट्रिंग मौजूद है, तो परिणाम सत्य है, यदि नहीं - गलत।
  3. टेलीग्राम नोड्स: नो-कोड नोड्स जो हेडलेस ब्राउज़र नोड निष्पादन परिणामों के आधार पर संदेश भेजते हैं।

हेडलेस ब्राउज़र - टेलीग्राम कनेक्शन में फ़िल्टर होते हैंयदि HB नोड का परिणाम सत्य है तो ऊपरी टेलीग्राम नोड निष्पादित होता है। यदि परिणाम गलत है तो निचला नोड सक्रिय होता है।

मिशन स्पष्ट है, कार्यवाही!

1. ट्रिगर

एक नया परिदृश्य बनाएँ, फिर “नोड जोड़ें” पर क्लिक करें, टूल्स पर जाएँ, और ट्रिगर अनुभाग में आपको शेड्यूल दिखाई देगा । सक्रियण अवधि सेट करें, समय क्षेत्र चुनें और परिवर्तनों को सहेजें।
उसके बाद, एक बार फिर “नोड जोड़ें” और वेबहुक ट्रिगर पर जाएँ , आपको इसे सेट अप करने की ज़रूरत नहीं है, लेकिन आप चाहें तो इसके लिंक को कस्टमाइज़ कर सकते हैं। परिवर्तन सहेजें।

2. हेडलेस ब्राउज़र

“नोड जोड़ें” पर क्लिक करें, कोड पर जाएँ, और हेडलेस ब्राउज़र चुनें । यहाँ वह कोड है जिसका मैं उपयोग कर रहा हूँ:


await page.goto('https://app.latenode.com/auth', { waitUntil: 'networkidle2' });

// The waitForSelector is used here to ensure that the React app has finished rendering.
// This is a simple approach and might need to be adjusted based on the actual app behavior.
await page.waitForSelector('[data-test-id="authEmailInput"]', { timeout: 10000 });

// Check if the specific string exists on the page
const isStringPresent = await page.evaluate(() => {
    return document.body.textContent.includes('Create your account');
});

return { "result": isStringPresent };

बस इस कोड को इनपुट फ़ील्ड में कॉपी करें और बस इतना ही।

नोट: यह सिर्फ़ एक सरल उदाहरण है। आप यहाँ कोई भी तर्क बना सकते हैं, Latenode का हेडलेस ब्राउज़र आपको पपेटियर लाइब्रेरी के साथ ढेरों संभावनाएँ दे रहा है।

यदि आप पूरे परिदृश्य को सक्रिय किए बिना यह जांचना चाहते हैं कि आपका कोड कैसे काम करता है, तो "रन नोड वन्स" बटन का उपयोग करें। यह स्वचालित रूप से परिवर्तनों को सहेज लेगा और केवल इस नोड को चलाएगा। यह इस नोड से डेटा को अगले नोड में उपयोगी बनाता है। उनके बारे में बात करते हुए...

3. टेलीग्राम नोड्स और फ़िल्टर

अब आपको टेलीग्राम नोड्स जोड़ने होंगे ताकि बॉट आपकी वेबसाइट के प्रदर्शन पर ध्यान दे सके।

“नोड जोड़ें” पर क्लिक करें, टेलीग्राम बॉट एपीआई खोजें । यहाँ आप “ एक टेक्स्ट संदेश भेजें या उत्तर दें ” की तलाश कर रहे हैं। ऐसे 2 नोड जोड़ें और उन्हें HB नोड से कनेक्ट करें।

इन नोड्स को सेट करने से पहले, कनेक्शन पर क्लिक करें और " सेटअप फ़िल्टर " चुनें। इस विंडो में, आप "लेबल" फ़ील्ड में फ़िल्टर का नाम देते हैं। कंडीशन में, हेल्पर विजेट में HB नोड से परिणाम चुनें, फिर COMPARE में = और KEYWORDS में true चुनें। परिवर्तन सहेजें। 

यदि हेडलेस ब्राउज़र रन सफल होता है तो कनेक्टेड नोड निष्पादित किया जाएगा।

फिर नेगेटिव वाला बनाएँ। सब कुछ वैसा ही करें, लेकिन KEYWORDS में false चुनें।

अब नोड्स स्वयं।

इन्हें स्थापित करने के लिए:

  1. BotFather से अपने बॉट का एक्सेस टोकन “कनेक्शन” में डालें
  2. अपने बॉट के साथ समूह चैट की चैट आईडी डालें (आप इसे टेलीग्राम वेब का उपयोग करके देख सकते हैं)
  3. बॉट के संदेश के लिए पाठ लिखें .
  4. पार्सिंग मोड चुनें । यह संदेश का स्वरूप बदल देता है

बस! अब परिदृश्य को सहेजने और इसे तैनात करने का समय है! इससे परिदृश्य स्वचालित रूप से सक्रिय हो जाएगा।
और जैसा कि मैंने पहले वादा किया था, आप इसे प्राप्त कर सकते हैं Latenode परिदृश्य को एक तैयार टेम्पलेट के रूप में यहां प्रस्तुत करें

निष्कर्ष

बधाई हो, आप अभी-अभी अपनी वेबसाइट मॉनिटरिंग वर्कफ़्लो के सम्मानित आर्किटेक्ट बन गए हैं! अब से, इस परिदृश्य को अपनी अनूठी ज़रूरतों के हिसाब से अनुकूलित और अनुकूल बनाने की शक्ति आपके हाथों में है। आपका दृष्टिकोण कितना बहुमुखी हो सकता है, इसकी एकमात्र सीमा आपकी अपनी कल्पना है।

याद रखें, लो-कोड ऑटोमेशन की इस यात्रा में आप अकेले नहीं हैं।
यदि आप कभी भी खुद को इस परिदृश्य को फिर से बनाने में संघर्ष करते हुए पाते हैं या यदि आप अपने जुनून को साझा करने के लिए समान विचारधारा वाले व्यक्तियों की तलाश कर रहे हैं, तो हमारे डिस्कॉर्ड चैनल पर हमसे जुड़ें, वहाँ, आप मुझसे, मेरे से समर्थन पा सकते हैं। Latenode डेवलपर्स, और लो-कोड उत्साही लोगों का बढ़ता समुदाय। हम आपके साथ आने का बेसब्री से इंतजार कर रहे हैं!

अपनी वेबसाइट की निगरानी को स्वचालित करें Latenode - आपके लिए सबसे अच्छा स्वचालन प्लेटफ़ॉर्म

संबंधित ब्लॉग

उदाहरण

द्वारा समर्थित