Toolverse
All skills

exa-webhooks-events

by jeremylongshore

Implement Exa webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Exa event notifications securely.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security

About this skill

Implement Exa webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Exa event notifications securely.\nTrigger with phrases like \

How to use

  1. Zainstaluj zależności: upewnij się, że masz zainstalowany pakiet exa-js oraz skonfigurowaną zmienną środowiskową EXA_API_KEY z Twoim kluczem API Exa.

  2. Przygotuj system kolejkowania: wybierz system do zarządzania harmonogramami — BullMQ z Redis lub własny scheduler cron — który będzie uruchamiać monitory w ustalonych interwałach.

  3. Skonfiguruj monitor zawartości: zdefiniuj zapytanie wyszukiwania, URL webhooka do dostarczania powiadomień, interwał sprawdzania (w minutach) oraz typ wyszukiwania (auto, neural lub keyword). Skill będzie przechowywać listę ostatnich URL-i, aby wykryć nowe artykuły.

  4. Uruchom monitorowanie: skill automatycznie wykonuje searchAndContents w zaplanowanych odstępach czasu, filtrując wyniki po dacie publikacji (startPublishedDate), aby znaleźć nową zawartość.

  5. Obsługuj powiadomienia: gdy skill wykryje nowe wyniki, wysyła je na skonfigurowany webhook endpoint. Możesz również używać wzorców do śledzenia zmian konkurencji (findSimilarAndContents) lub porównywania zmian w zbiorach wyników.

  6. Rozszerz dla swoich potrzeb: skill wspiera również wzorce takie jak daily research digest wysyłane mailem lub na Slack, porównywanie wyników w czasie oraz alerty podobieństwa dla monitoringu konkurencji.

Related skills