Überwache die Leistung deiner React-Website mit Headless Browser & Telegram
Einführung
Entdecke, wie du mit einem Headless-Browser und Telegram einen Überwachungsdienst für deine React-basierte Website einrichtest. In dieser Anleitung erfährst du, wie du einen Telegram-Bot einrichtest und ihn in einen Headless-Browser integrierst, um die Leistung deiner Website zu überwachen.
Telegram Bot einrichten
Beginne damit, einen Telegram-Bot zu erstellen, um die Leistungsberichte zu automatisieren.
- Suche bei Google nach BFA und beginne ein Gespräch mit dem Bot.
- Wähle Neuer Bot, gib ihm einen Namen wie Light Not WebBot und lege einen Benutzernamen fest.
- Notiere dir das vom Bot bereitgestellte Zugriffstoken; du wirst es später brauchen.
- Aktiviere den Bot, um Gruppen beizutreten, indem du auf Hilfe klickst, Gruppen beitreten wählst und deinen Bot auswählst.
- Erstelle eine Gruppe, an die der Bot Leistungsberichte senden soll. Lade deinen Bot zu dieser Gruppe ein und notiere die Chat-ID der Gruppe.
Erstellen des Überwachungsszenarios in Late Night
Wechsle zur Light N-Plattform, um das Überwachungsszenario einzurichten:
- Erstelle ein neues Szenario und füge die folgenden Auslöser hinzu:
- Zeitplan-Auslöser: Aktiviert das Szenario in festgelegten Abständen.
- Webhook-Auslöser: Ermöglicht die manuelle Aktivierung über einen Webhook-Link.
- Füge einen Headless Browser Node hinzu, um Website-Prüfungen durchzuführen. Füge den Code ein, um zur Autorisierungsseite zu navigieren und das Vorhandensein des Textes "Erstellen Sie Ihr Konto" zu überprüfen.
- Füge zwei Telegram-Knoten hinzu, um Nachrichten basierend auf den Ergebnissen des Headless-Browsers zu senden:
- Textnachricht senden: Positive Meldung, wenn die Überprüfung erfolgreich war.
- Textnachricht senden: Negativmeldung, wenn die Überprüfung fehlschlägt.
- Autorisiere die Telegram-Knoten, indem du das Zugriffstoken und die Gruppenchat-ID eingibst.
- Setze Filter für Erfolgs- und Fehlerbedingungen:
- Erfolgsfilter: Aktiviert, wenn das Ergebnis des Headless-Browsers wahr ist.
- Fehlerfilter: Aktiviert, wenn das Ergebnis falsch ist.
- Setze das Szenario ein und überprüfe seinen Betrieb, indem du den Webhook auslöst.
- Überprüfe auf der Registerkarte Verlauf die Ausführungsprotokolle und bestätige die Telegrammnachrichten.
Fazit
Du hast erfolgreich einen Website-Überwachungsdienst mit einem Headless-Browser und Telegram erstellt. Fertige Vorlagen und weitere Hilfe findest du unter den Links in der Beschreibung. Like, abonniere und drücke die Glocke für weitere Tutorials. Viel Spaß beim Automatisieren!