Vous en avez assez de vérifier manuellement les performances et l'état de votre site Web ? Vous souhaitez une solution transparente qui vous tient informé en temps réel ? Ne cherchez plus ! Avec l'intégration du navigateur sans tête et du bot Telegram de Latenode, vous pouvez configurer votre propre service de surveillance de site Web en seulement 5 minutes. Non seulement vous pourrez surveiller l'activité de votre site Web, mais vous recevrez également des notifications instantanées dès que votre site rencontre des erreurs ou des temps d'arrêt. Dans ce guide, nous vous guiderons pas à pas dans le processus de création de ce flux de travail d'automatisation.
VIDEO
Ce dont vous aurez besoin : Compte Telegram Accès à Latenode.com Étape 1 : Créer un bot Telegram Initier une conversation avec BotFather Démarrez une conversation avec BotFather sur Telegram. Créer un nouveau bot : Tapez /newbot et suivez les instructions pour donner un nom à votre bot et générer un nom d'utilisateur. Vous recevrez une clé API pour votre bot Telegram. Activer les invitations aux discussions de groupe :
Tapez /help et /setjoingroups pour permettre à votre bot d'être invité aux discussions de groupe. Ajouter un bot à une discussion de groupe :
Créez un nouveau groupe de discussion ou ajoutez votre bot à un groupe existant. Vous aurez besoin de l'ID de chat de ce groupe pour les étapes ultérieures. Étape 2 : configuration du scénario Latenode Connectez-vous à Latenode.com :
Connectez-vous à votre compte Latenode. Créer un nouveau scénario :
Cliquez sur « Créer un nouveau scénario » et donnez-lui un nom. Configurer les déclencheurs :
Ajoutez un déclencheur de planification pour activer la vérification des performances à intervalles réguliers. Ajoutez un déclencheur Webhook pour des liens d'activation personnalisables. Implémenter un navigateur sans tête :
Ajoutez un nœud de navigateur sans tête. Voici le code que j'utilise :
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 };
LesCeci n'est qu'un exemple simple. Vous pouvez créer n'importe quelle logique ici, le navigateur Headless de Latenode vous offre une grande variété de possibilités avec une bibliothèque Puppeteer.
Copiez et collez le code fourni pour accéder à votre site Web et rechercher un texte spécifique. Configurer les nœuds Telegram :
Ajoutez deux nœuds API Telegram Bot pour envoyer des messages. Connectez-les au nœud du navigateur sans tête. Configurez les filtres à exécuter en fonction du résultat du nœud Headless Browser. Configurer les nœuds Telegram :
Entrez le jeton d'accès de votre bot obtenu à partir de BotFather . Fournissez l'ID de chat du groupe dans lequel vous souhaitez recevoir des notifications. Personnalisez le texte du message et le mode d'analyse. Enregistrer et déployer
Enregistrez le scénario et déployez-le pour le rendre automatiquement actif. Conclusion Félicitations ! Vous avez créé avec succès votre propre flux de travail de surveillance de pages Web à l'aide de Latenode. Grâce à cette automatisation, vous recevrez des mises à jour en temps réel sur les performances de votre site Web directement dans votre chat de groupe Telegram. N'hésitez pas à personnaliser et à adapter le scénario en fonction de vos besoins spécifiques, que vous souhaitiez surveiller les modifications apportées au site Web ou surveiller un site Web pour détecter les modifications.
Rejoignez notre Canal Discord pour le support et de vous connecter avec d'autres passionnés du low-code. Les possibilités d'automatisation sont infinies et nous sommes ravis de vous compter parmi nous dans cette aventure !
Les