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¶
- Przejdź do app.notifer.io lub uruchom aplikację mobilną
- Przejdź do widoku "Moje tematy"
- Kliknij przycisk "Utwórz" ("+")
- Wprowadź nazwę tematu:
my-first-topic - Wybierz Publiczny (każdy może subskrybować) lub Prywatny (ograniczony dostęp)
- 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:
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:
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.
- Utwórz konto na app.notifer.io (email lub logowanie przez Google)
- Pobierz aplikację mobilną:
- Pobierz dla iOS (Wkrótce)
- Pobierz dla Android (Wkrótce)
- Zaloguj się do aplikacji swoim kontem
- 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¶
- Poznaj podstawowe koncepcje - Zrozum tematy, wiadomości i subskrypcje
- Poznaj metody publikowania - Opcje Python, JavaScript, CLI
- Utwórz prywatne tematy - Zabezpiecz swoje powiadomienia
- Użyj kluczy API - Uwierzytelniaj swoje skrypty
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