Przejdź do treści

Szybki start

Rozpocznij pracę z Notifer w 5 minut.

Krok 1: Utwórz swój pierwszy temat

Zanim będziesz mógł publikować wiadomości, musisz utworzyć temat. Możesz to zrobić na dwa sposoby:

Opcja A: Używając aplikacji webowej (zalecane) lub mobilnej

  1. Przejdź do app.notifer.io lub uruchom aplikację mobilną
  2. Przejdź do widoku "Moje tematy"
  3. Kliknij przycisk "Utwórz" ("+")
  4. Wprowadź nazwę tematu: my-first-topic
  5. Wybierz Publiczny (każdy może subskrybować) lub Prywatny (ograniczony dostęp)
  6. Kliknij Utwórz

Opcja B: Używając API (wymaga uwierzytelnienia)

curl -X POST https://app.notifer.io/api/topics \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-first-topic",
    "access_level": "public",
    "is_discoverable": true
  }'

Krok 2: Opublikuj swoją pierwszą wiadomość

Teraz możesz publikować do swojego tematu używając curl:

curl -d "Hello from Notifer!" https://app.notifer.io/my-first-topic

To wszystko! Właśnie opublikowałeś swoją pierwszą wiadomość do tematu my-first-topic.

Krok 3: Przeglądaj wiadomości w aplikacji

Zaloguj się na app.notifer.io i przejdź do swojego tematu:

https://app.notifer.io/topic/my-first-topic

Zobaczysz swoją wiadomość w czasie rzeczywistym! Spróbuj opublikować kolejną wiadomość z terminala - pojawi się natychmiast.

Wymagane konto

Musisz być zalogowany, aby przeglądać tematy w aplikacji web. Utwórz darmowe konto, aby zacząć.

Krok 4: Dodaj szczegóły wiadomości

Uczyń swoje powiadomienia bardziej użytecznymi z tytułami, priorytetem i tagami:

curl -d "Deployment completed successfully" \
  -H "X-Title: Production Deploy" \
  -H "X-Priority: 4" \
  -H "X-Tags: deploy,production,success" \
  https://app.notifer.io/my-deployments

Parametry wiadomości:

  • X-Title - Tytuł wiadomości (wyświetlany pogrubiony)
  • X-Priority - Poziom priorytetu 1-5 (1=min, 3=domyślny, 5=max/pilny)
  • X-Tags - Tagi oddzielone przecinkami do filtrowania

Temat musi istnieć

Pamiętaj, aby najpierw utworzyć temat my-deployments (używając aplikacji webowej lub API) przed publikowaniem do niego.

Krok 5: Subskrybuj powiadomienia push

Aby otrzymywać powiadomienia push na telefon, musisz utworzyć konto i zasubskrybować tematy.

  1. Utwórz konto na app.notifer.io (email lub logowanie przez Google)
  2. Pobierz aplikację mobilną:
  3. Zaloguj się do aplikacji swoim kontem
  4. Zasubskrybuj my-first-topic, aby otrzymywać powiadomienia push

Wymagane konto

Powiadomienia push wymagają konta. Bez konta możesz nadal przeglądać publiczne tematy w przeglądarce, ale nie otrzymasz powiadomień.

Krok 6: Użyj formatowania Markdown

Wiadomości obsługują Markdown dla bogatego tekstu:

curl -d "**Pogrubiony tekst**, *kursywa*, \`kod\`, i [linki](https://example.com)" \
  https://app.notifer.io/my-first-topic

Sformatowana wiadomość pojawi się w aplikacjach webowych i mobilnych.

Przykłady z życia

Najpierw utwórz tematy

Wszystkie poniższe przykłady zakładają, że tematy już istnieją. Utwórz je najpierw używając aplikacji webowej lub API przed publikowaniem wiadomości.

Monitorowanie serwera

# Wyślij gdy miejsce na dysku jest niskie
curl -d "Disk usage: 85% - cleanup required" \
  -H "X-Priority: 4" \
  -H "X-Tags: server,disk,warning" \
  https://app.notifer.io/server-alerts

Pipeline CI/CD

# Powiadom gdy build się zakończy
curl -d "Build #123 completed in 4m 32s" \
  -H "X-Title: Build Success" \
  -H "X-Tags: ci,build,success" \
  https://app.notifer.io/ci-notifications

Automatyka domowa

# Alert gdy drzwi się otworzą
curl -d "Front door opened" \
  -H "X-Priority: 5" \
  -H "X-Tags: home,security" \
  https://app.notifer.io/home-security

Następne kroki

Szybka ściągawka

  • Tworzenie tematów: Wymaga konta (logowanie przez email lub Google)
  • Publikowanie do publicznych tematów: Konto nie jest wymagane
  • Publikowanie do prywatnych tematów: Wymaga uwierzytelnienia (klucz API lub token tematu)
  • Przeglądanie publicznych tematów: Konto nie jest wymagane - otwórz URL tematu w przeglądarce
  • Powiadomienia push: Wymagają konta i subskrypcji w aplikacji web/mobilnej
  • Prywatne tematy: Tylko właściciel i autoryzowani użytkownicy mają dostęp