Przegląd funkcji - kanały, webhooki i szablony

Przegląd funkcji Echobell: kanały, wyzwalacze webhook i e-mail, szablony, warunki oraz powiadomienia push, czasowo krytyczne i telefoniczne.


Echobell to rozbudowana platforma do zarządzania powiadomieniami, która oferuje szereg funkcji pomagających panować nad ważnymi alertami. Ten przewodnik omawia wszystkie najważniejsze funkcje i możliwości Echobell.

Główne funkcje

Kanały powiadomień

Sercem Echobell są kanały — konfigurowalne ścieżki powiadomień, które możesz tworzyć do różnych celów. Każdy kanał ma:

  • Unikalną nazwę i kolor ułatwiające rozpoznanie
  • Konfigurowalne szablony powiadomień
  • Elastyczne opcje wyzwalania (webhook lub e-mail)
  • Linki subskrypcji, które można udostępniać

Metody wyzwalania

Wyzwalacze webhook

Zintegruj Echobell praktycznie z dowolnym systemem przy użyciu adresów URL webhooków. Gdy taki adres zostanie wywołany, kanał wysyła powiadomienia do wszystkich subskrybentów. Idealne do:

  • Alertów z monitoringu serwerów
  • Powiadomień z procesów CI/CD
  • Aktualizacji statusu urządzeń IoT
  • Powiadomień o zamówieniach w sklepie internetowym

Zmienne możesz przekazać przez parametry zapytania lub treść JSON:

GET https://hook.echobell.one/t/<channel-token>?server_name=Production&cpu_usage=95

# OR

POST https://hook.echobell.one/t/<channel-token>
Content-Type: application/json

{
  "server_name": "Production",
  "cpu_usage": 95
}

Zmienne specjalne:

  • externalLink: gdy zostanie dołączona, tworzy klikalny odnośnik w historii powiadomień

Wyzwalacze e-mail

Każdy kanał może mieć dedykowany adres e-mail. Wysłanie wiadomości na ten adres wyzwala kanał. Dzięki temu możesz:

  • Przekazywać ważne e-maile jako powiadomienia
  • Tworzyć przepływy powiadomień bez pisania kodu
  • Integrować się z systemami, które obsługują pocztę, ale nie webhooki

Dostępne zmienne e-mail:

  • from: adres e-mail nadawcy
  • subject: temat wiadomości
  • text: treść w postaci zwykłego tekstu
  • html: treść HTML

Typy powiadomień

Subskrybenci mogą wybrać jeden z trzech typów powiadomień zależnie od pilności:

  1. Standardowe

    • Zwykłe powiadomienia aplikacji do rutynowych alertów
    • Działają zgodnie ze standardowymi ustawieniami powiadomień urządzenia
  2. Czasowo krytyczne

    • Powiadomienia o wysokim priorytecie
    • Potrafią przebić się przez niektóre tryby Skupienia
    • Używaj ich do ważnych alertów, których nie można przeoczyć
  3. Połączenie

    • Alerty przypominające połączenie telefoniczne, do sytuacji krytycznych
    • Wymagają natychmiastowej uwagi
    • Pojawiają się na urządzeniu jako połączenia przychodzące

System szablonów

Nadaj powiadomieniom dynamiczny charakter dzięki konfigurowalnym szablonom ze zmiennymi:

  • Szablon tytułu: określa, co pojawia się w nagłówku powiadomienia
  • Szablon treści: steruje główną treścią powiadomienia

Przykładowy szablon:

Title: Server {{server_name}} is down!
Body: CPU usage reached {{cpu_usage}}%

Zmienne umieszcza się w podwójnych nawiasach klamrowych {{variableName}} i są wypełniane danymi z wyzwalacza.

Funkcje związane z prywatnością

Echobell powstał z prywatnością w samym centrum:

  • Na serwerach przechowujemy wyłącznie konta użytkowników, kanały i dane subskrypcji
  • Treść i historia powiadomień pozostają wyłącznie na Twoim urządzeniu
  • Twoje wrażliwe dane alertów nigdy nie wymykają się spod Twojej kontroli

Warunki

Precyzyjnie ustal, kiedy powiadomienia mają być wysyłane, korzystając z warunków:

  • Filtruj alerty na podstawie wartości zmiennych (np. powiadamiaj tylko, gdy cpu_usage > 90)
  • Łącz wiele warunków logiką AND/OR
  • Obsługiwane są porównania tekstów, liczb i wartości logicznych

Pełne informacje znajdziesz w przewodniku po warunkach.

Ustawienia aplikacji

Dostosuj zachowanie powiadomień:

  • Powtarzaj treść głosową: przy powiadomieniach telefonicznych włącza powtarzanie treści powiadomienia
  • Ponów nieudane połączenie: automatycznie ponawia powiadomienia telefoniczne, które nie doszły do skutku z powodu trybu Skupienia

Zastosowania

Dla programistów

  • Monitoruj kondycję serwerów i otrzymuj natychmiastowe alerty
  • Dostawaj powiadomienia o zakończonych buildach lub nieudanych testach
  • Odbieraj alerty o krytycznych błędach na produkcji

Dla zespołów

  • Twórz kanały dla różnych projektów lub systemów
  • Pozwól członkom zespołu subskrybować kanał z wybranym poziomem pilności
  • Zadbaj o to, aby krytyczne alerty nigdy nie umknęły

Dla traderów

  • Otrzymuj natychmiastowe alerty cenowe z TradingView lub AICoin
  • Nie przegap kluczowych ruchów rynku dzięki powiadomieniom w formie połączenia
  • Skonfiguruj warunki, aby filtrować alerty według progów cenowych

Do użytku prywatnego

  • Dostawaj alerty, gdy Twoja witryna przestanie działać
  • Odbieraj powiadomienia o ważnych e-mailach
  • Twórz własne alerty dla wszystkiego, co jest dla Ciebie istotne

Pierwsze kroki

Szczegółową instrukcję konfiguracji znajdziesz w przewodniku dla początkujących. Potrzebujesz pomocy? Zajrzyj do centrum wsparcia lub napisz na echobell@weelone.com.