Echobell ve ntfy

Bir konuya yayın yapmak mı, belirli bir kişiyi çaldırmak mı

ntfy bildirimler için derli toplu bir pub/sub katmanıdır; açık kaynaklıdır ve kendi sunucunuzda çalışır. Echobell bilerek daha dardır: özel kanallar, gerçek bir arama dahil üç aciliyet seviyesi ve Apple Watch teslimatı.

Echobell
VS
ntfy

Kısaca

Sunucuya sahip olmak ve bildirimleri bir konu akışı gibi ele almak istiyorsanız ntfy daha iyi. Belirli bir kişinin uyandırılması gerekiyorsa Echobell daha iyi.

Uyarının çalan bir aramaya yükselmesi gerekiyorsa ya da tahmin edilebilir bir konu adı kabul edilebilir bir erişim modeli değilse Echobell'i seçin.

Bir bakışta

Echobell

ntfy

Adresleme modeli

Kendi jetonu ve açıkça eklenmiş aboneleri olan özel kanallar

Bilen herkesin abone olabildiği herkese açık konu adları

En yüksek aciliyet

Zil sesi ve arama ekranıyla gelen bir arama

Öncelik 5: daha yüksek ses ve daha uzun titreşim

Apple Watch

Eşleştirilmiş bir Apple Watch'a teslim edilir

Bildirimler her zamanki gibi telefon üzerinden saate ulaşır

Temel farklar

İkisi de bir HTTP isteğini telefonunuza taşır. Ayrıştıkları nokta, bildirimin kime yöneldiği ve nereye kadar yükselebildiğidir.

Teslimat modeli

Echobell

Farklı yaklaşım

Kendi tetikleme jetonu olan bir kanal ve sizin eklediğiniz aboneler

İki farklı model. ntfy'ninki daha yalın, Echobell'inki varsayılan olarak kapalı.

ntfy

Farklı yaklaşım

Bir konu adı — herkese açık sunucuda adı bilmek abone olmak için yeter

Aciliyet tavanı

Echobell

Yerleşik

Arama modu tam ekran arama ekranıyla çalar

Echobell, bildirimin işe yaramayı bıraktığı noktanın ötesine yükselebilir.

ntfy

Kısmi

Öncelik 5 yüksek sesli ve daha uzun titreşimlidir, ama bildirim olarak kalır

Barındırma

Echobell

Yok

Yalnızca yönetilen hizmet

Sunucu, veri ve erişim kuralları sizin olsun istiyorsanız ntfy kazanır.

ntfy

Yerleşik

Açık kaynak, kendi sunucunuzda kimlik doğrulama ve ACL ile çalışır

Mesajın biçimlendirilmesi

Echobell

Yerleşik

Şablonlar ve koşullar içeriği sunucu tarafında oluşturur ve filtreler

Echobell biçimlendirmeyi uyarı gönderen her betiğin dışında tutar.

ntfy

Kısmi

E-postayla yayın ve eylem düğmeleri var, ama metni yine gönderen kurar

Echobell nerede kazanır

Echobell, ntfy'nin esnekliğini kaçırılmaması gereken uyarılardaki güvenilirlikle takas eder.

Çalan bir uyarı

Arama modu sessiz modu ve Odak'ı delerek bir telefon araması olarak gelir — öncelik seviyelerinin asla yapamadığı şey.

Varsayılan olarak kapalı

Bir kanalın tetikleme jetonu ve abone listesi vardır; kimse ad tahmin ederek giremez.

Biçimlendirme tek bir yerde

Şablonlar ve koşullar sunucu tarafında çalışır, böylece on ayrı gönderenin her birinin kendi mesaj kurma kodu olmasına gerek kalmaz.

En uygun senaryolar

Ekipler ntfy'nin yanına Echobell'i genelde şu nedenlerden biriyle koyar.

Nöbetçinin gerçekten uyanması gerekiyor— Öncelik 5 bir kez uykuda kaçırıldıktan sonra.
Nöbetçinin gerçekten uyanması gerekiyor

Öncelik 5 bir kez uykuda kaçırıldıktan sonra.

Güvenliği konu adı üstleniyor— Tahmin edilemez bir dizgi, uyarı akışıyla bir yabancı arasındaki tek engel olduğunda.
Güvenliği konu adı üstleniyor

Tahmin edilemez bir dizgi, uyarı akışıyla bir yabancı arasındaki tek engel olduğunda.

Uyarılar pek çok göndericiden geliyor— Her betik kendi mesajını kurduğunda ve hepsi birbirinden kopmuş olduğunda.
Uyarılar pek çok göndericiden geliyor

Her betik kendi mesajını kurduğunda ve hepsi birbirinden kopmuş olduğunda.

ntfy'den geçiş

İkisi de HTTP POST alır, yani karşılaştırırken bir kanal bir konuyu gölgeleyebilir.

  1. 1

    Her konu için bir kanal oluşturun

    Konu adlarını kanal adı olarak koruyun ki eşleşme açık kalsın.

  2. 2

    Yayıncıyı kanalın webhook'una yönlendirin

    ntfy konu URL'sini Echobell webhook'uyla değiştirin. JSON gövdeleri olduğu gibi taşınır.

  3. 3

    Öncelik 5'i aramaya taşıyın

    En yüksek öncelikle yayınladığınız her şey bir arama kanalı adayıdır.

Sık sorulan sorular

Echobell hakkında sıkça sorulan soruların yanıtlarını bulun

Hayır. ntfy'nin en yüksek önceliği daha uzun ve yüksek bir bildirim sesi çalar. Echobell'in arama modu, arama ekranı olan gerçek bir gelen aramadır.

Özünde değil — ntfy'nin kendi rehberi tahmin edilemeyecek konu adları seçmeyi önerir ve kendi sunucunuzdaki bir kurulum kimlik doğrulama isteyebilir. Bu bozuk bir model değil, farklı bir erişim modelidir.

Hayır. ntfy açık kaynaktır ve kendiniz çalıştırabilirsiniz; Echobell yönetilen bir hizmettir. Gereksinim kendi sunucunuzda barındırmaksa doğru yanıt ntfy'dir.

Konular sizde kalsın. Çalan bir kanal ekleyin.

Yüksek öncelikli bir konuyu bir de Echobell arama kanalına yayınlayın ve bir dahaki tetiklemede karşılaştırın.