İçindekiler
Echobell, mobil cihazlar için gizlilik öncelikli bir bildirim uygulamasıdır; webhook'lardan veya e-postadan gelen tetikleyicileri alır ve bunları cihazınıza normal, zaman duyarlı ya da arama tarzı uyarılar olarak iletir. Uyarıları kanallar hâlinde düzenler, içeriği şablonlarla biçimlendirir ve aciliyet seviyesini kanal bazında seçersiniz.
Temel Özellikler
Kanallar
Kanallar temel birimdir. Her birinde şunlar bulunur:
- Hızlı ayırt etmek için bir ad ve renk
- Değişkenler içeren başlık ve gövde şablonları (ör.
{{server}},{{message}},{{timestamp}}) - Tetikleyici olarak bir webhook URL'si veya özel bir e-posta adresi
- Ekip arkadaşlarınızın abone olabilmesi için paylaşılabilir bir abonelik bağlantısı
Webhook ve e-posta tetikleyicileri
Webhook bildirimleri: Kanalınızın benzersiz URL'sini GET veya POST ile çağırın. Echobell tüm abonelere bildirim gönderir. Sunucu izleme, CI/CD hatları, IoT durum güncellemeleri ve sipariş bildirimleri için çok uygundur.
E-postadan bildirime: Uyarıları tetiklemek için kanal adresine bir e-posta gönderin veya yönlendirin — kod gerekmez. Önemli e-postaları yönlendirmek, eski sistemlerle entegre olmak ya da kod yazmadan bildirim akışları kurmak için kullanışlıdır.
Şablonlar ve değişkenler
Title: {{server}} status alert
Body: {{message}} detected at {{timestamp}}
Değişkenleri webhook yükünde veya sorgu dizesinde iletin. E-posta tetikleyicilerinde from, subject ve text gibi değişkenler otomatik olarak kullanılabilir.
Bildirim türleri
- Normal (Etkin): Rutin güncellemeler için standart bildirimler
- Zaman Duyarlı: Odak modlarını aşar
- Arama: Kritik olaylarda telefon araması gibi çalar
Gizlilik
Hesaplar, kanallar ve abonelikler sunucu tarafında saklanır. Bildirim içeriği ve geçmişi cihazlarınızda kalır.
Kullanım senaryoları
Geliştiriciler: Sunucu ve çalışma süresi izleme (Grafana, Prometheus), CI/CD ve GitHub Actions uyarıları, üretim hatası raporlama.
Yatırımcılar: Hisse senetleri veya kripto için fiyat eşiği uyarıları, e-posta yönlendirmesiyle gelen sinyaller.
Ekipler: Proje başına bir kanal; ekip arkadaşları tercih ettikleri aciliyet seviyesiyle abone olur.
Kişisel: Web sitesi çöktü uyarıları, önemli e-posta bildirimleri, özel hatırlatıcılar.
Başlarken
- Echobell'i App Store / Google Play üzerinden indirin
- Bir hesap oluşturun (e-posta veya Apple ile Oturum Aç)
- Bir kanal oluşturup başlık/gövde şablonu belirleyin
- Bir webhook veya e-posta tetikleyicisi ekleyin
- Bir test bildirimi gönderin