PRIX
PRODUIT
SOLUTIONS
par cas d'utilisation
en savoir plus
BlogModèlesVidéosYoutubeRESSOURCES
COMMUNAUTÉS ET MÉDIAS SOCIAUX
PARTENAIRES
Salut, c'est Daniel de Latenode... Si tu as un site web aujourd'hui, tu utilises probablement une sorte de framework frontend comme React. Dans ce cas, de nombreux services de surveillance ne pourraient pas fonctionner correctement avec ton site web.
Mais il y a une solution ! Nous pouvons exploiter la puissance d'un navigateur sans tête dans Latenode pour créer un tel service par toi-même en seulement 5 minutes. De plus, nous ajouterons les notifications du bot Telegram à l'aide de nœuds no-code, ce qui nous permettra d'être toujours informés grâce à des notifications en temps réel !
Dans cet article, nous allons fournir une instruction détaillée étape par étape sur la façon de créer un flux de travail d'automatisation de la surveillance d'un site Web sur latenode.com. Ce processus implique l'utilisation d'un Headless Browser pour vérifier les performances du site web et t'envoyer un message de rapport via un Telegram Bot, ainsi que la création d'un Telegram Bot avec BotFather.
De plus, un modèle prêt à l'emploi de ce flux de travail t'attend à la fin de cet article, ce qui te permettra d'utiliser ce scénario en une minute.
Pour réaliser un scénario de surveillance web qui envoie des messages dans Telegram, tu dois :
Et c'est encore plus facile qu'il n'y paraît ! Laisse-moi te montrer.
Ta relation respectueuse avec BotFather est un élément clé dans ce processus. Mais ne t'inquiète pas, il n'y a rien qui puisse te causer des ennuis.
Après avoir entamé une conversation avec BotFather, suis les étapes suivantes :
Maintenant, ajoute ton bot à un chat de groupe ou crée-en un nouveau avec lui. Ce sera l'endroit où le bot enverra des rapports. Tu auras besoin de l'identifiant de ce chat plus tard dans ce flux de travail. Pour obtenir l'identifiant du chat, tu dois l'ouvrir à l'aide de Telegram Web.
Tu es prêt à passer au scénario de Latenode, allons-y, ce ne sera pas long !
Connecte-toi à latenode.com et crée un nouveau scénario. Voici un scénario dont tu as besoin :
Ce scénario déclenche une fois un navigateur sans tête pendant une période déterminée pour vérifier la page d'autorisation de Latenode's à la recherche d'un texte spécifique et, en fonction de sa présence, envoyer des messages positifs ou négatifs sur Telegram.
Headless Browser - Les connexions Telegram ont des filtres. Le nœud Telegram supérieur est exécuté si le résultat du nœud HB est vrai. Celui du bas est activé si le résultat est faux.
La mission est claire, il faut agir !
Crée un nouveau scénario, puis clique sur "Add node", va dans Tools, et dans la section trigger, tu verras Schedule. Définis la période d'activation, sélectionne le fuseau horaire et enregistre les modifications.
Après cela, "add node" une fois de plus et va pour webhook Trigger, tu n'as pas besoin de le configurer, mais tu peux personnaliser son lien si tu le souhaites. Enregistre les modifications.
Clique sur "ajouter un nœud", va dans le code et sélectionne Headless Browser. Voici le code que j'utilise :
Copie simplement ce code dans le champ de saisie et c'est tout.
Note:Ceci n'est qu'un simple exemple. Tu peux construire n'importe quelle logique ici, Latenode's Headless browser te donne une énorme variété de possibilités avec une bibliothèque Puppeteer.
Si tu veux vérifier le fonctionnement de ton code sans activer tout le scénario, utilise un bouton "exécuter le nœud une fois". Cela enregistrera automatiquement les modifications et n'exécutera que ce nœud. Cela permet également aux données de ce nœud d'être utiles dans le nœud suivant. En parlant d'eux...
Tu dois maintenant ajouter des nœuds Telegram pour que le bot te remarque sur les performances du site web.
Clique sur "ajouter un nœud", trouve l'API de telegram bot. Ici, tu cherches "envoyer un message texte ou une réponse". Ajoute 2 nœuds de ce type et connecte-les au nœud HB.
Avant de configurer ces nœuds, clique sur la connexion et sélectionne "setup filter". Dans cette fenêtre, tu donnes un nom au filtre dans le champ "label". Dans condition, choisis le résultat du nœud HB dans le widget Helper, puis = dans COMPARE et true dans KEYWORDS. Sauvegarde les modifications.
Le nœud connecté sera exécuté si l'exécution du navigateur sans tête est réussie.
Fais ensuite le négatif. Fais la même chose, mais choisis faux dans MOTS-CLÉS.
Maintenant, les nœuds eux-mêmes.
Pour les mettre en place :
Voilà, c'est fait ! Il est maintenant temps d'enregistrer le scénario et de le déployer ! Cela rendra le scénario automatiquement actif.
Et comme je l'ai promis plus tôt, tu peux obtenir ce scénario Latenode en tant que modèle prêt à l'emploi ici.
Félicitations, tu viens de devenir l'architecte estimé de ton propre flux de travail de surveillance de site Web ! À partir de maintenant, le pouvoir de personnaliser et d'adapter ce scénario à tes besoins uniques est entre tes mains. La seule limite à la polyvalence de ton approche est ta propre imagination.
N'oublie pas que tu n'es pas seul dans cette aventure de l'automatisation à code bas. Si tu as du mal à recréer ce scénario ou si tu cherches simplement des personnes qui partagent ta passion, rejoins-nous sur notre canal DiscordTu y trouveras mon soutien, celui des développeurs de Latenode et celui d'une communauté grandissante de passionnés du low-code. Nous sommes impatients de te compter parmi nous !