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

# Przegląd funkcji Echobell

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.

<Cards>
  <Card
    href="/docs/webhook"
    title="Integracja przez webhooki"
    description="Dowiedz się, jak zintegrować webhooki Echobell ze swoimi aplikacjami i usługami"
  />
  <Card
    href="/docs/email-trigger"
    title="Wyzwalacze e-mail"
    description="Dowiedz się, jak używać wyzwalaczy e-mail do wysyłania powiadomień w Echobell"
  />
  <Card
    href="/docs/notification"
    title="Powiadomienia"
    description="Poznaj zasadę działania powiadomień w Echobell i dostępne typy powiadomień."
  />
</Cards>

## 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:

```http
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](/docs/conditions).

### 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](/docs). Potrzebujesz pomocy? Zajrzyj do [centrum wsparcia](/docs/support) lub napisz na echobell@weelone.com.
