No więc po tym, jak okazało się, że strona/BIP Tyskiego MOPSu została zaktualizowana i wprowadzono do niej RSS, postanowiłem to wykorzystać. Zrobiłem prostą automatyzację, która sprawia, że za każdym razem, gdy pojawia się nowy element w aktualnościach BIP-u, otrzymuję stosowne powiadomienie na Signal. Jak ona działa?
Automatyzacja co minutę sprawdza, czy pojawił się nowy wpis, a jeśli tak, to się uruchamia. Pierwszym krokiem jest ograniczenie listy wpisów do najnowszego za pomocą node’a Limit. W kolejnym kroku wykonywany jest HTTP Request GET, który pobiera zawartość strony, zawierającego najnowszą aktualność. Następnie za pomocą node’a HTML zostaje wyekstraktowana zawartość tekstowa artykułu z tagu CSS .aktualnosc, która jest dalej przedstawiana po prostu jako tekst. W kolejnym kroku wcześniej wspomniana zawartość trafia do AI, a na sam koniec zostaje mi wysłana wiadomość na Signalu.
Jeżeli również chcesz skorzystać z mojej automatyzacji w n8n, załączęam poniżej szablon, który można dostosować do swoich potrzeb.
URL do importu:
https://forum.kontrabanda.net/uploads/short-url/8NWZi7Bb2XcK1v0P7VmNtlg1Dhx.json
Plik do importu:
[Template] Notify RSS.json (5,8 KB)
Aby zaimportować automatyzację do naszego n8n’a, należy kliknąć “Create Workflow”, a następnie w prawym górnym rogu wejść w trzy kropki i można wybrać albo “Import from URL”, albo “Import from file”. Jeżeli wybierzemy pierwszą opcję, wklejamy powyższy adres URL, a jeśli wybierzemy drugą, importujemy powyższy plik JSON.
