---
title: Echobell'e Başlangıç - Eksiksiz Kurulum Kılavuzu
sidebarTitle: Başlarken
description: "Echobell'i dakikalar içinde kurun: bildirim kanalları oluşturun, webhook veya e-posta tetikleyicisi bağlayın, telefonunuzda anında push ya da arama uyarısı alın."
---

# Echobell'e Başlangıç

Önemli bildirimleri takip etmenize yardımcı olan anında uyarı uygulaması Echobell'e hoş geldiniz. İster CI/CD hattı için webhook uyarılarına ihtiyaç duyan bir geliştirici, ister sunucu izleyen bir sistem yöneticisi, ister kritik bildirimleri yöneten bir ekip olun, bu kapsamlı kılavuz Echobell'i etkili biçimde kurup kullanmanız için size adım adım yol gösterecek.

Bu kılavuzun sonunda; bildirim kanalları oluşturmayı, webhook ve e-posta tetikleyicileri kurmayı, bildirim şablonlarını özelleştirmeyi ve Echobell'i mevcut araç ve iş akışlarınıza entegre etmeyi öğrenmiş olacaksınız.

## Echobell Nedir?

Echobell; geliştiriciler, DevOps ekipleri ve güvenilir anında uyarılara ihtiyaç duyan herkes için tasarlanmış güçlü bir bildirim yönetim aracıdır. Sistemleriniz ile mobil cihazınız arasındaki boşluğu doldurarak kritik bilgilerin size anında ulaşmasını sağlar.

**Temel yetenekler:**

- **Webhook Entegrasyonu**: HTTP isteği gönderebilen her sistemi bağlayın — izleme araçları, CI/CD hatları, IoT cihazları ve daha fazlası
- **E-posta Tetikleyicileri**: Kanalınıza ait özel e-posta adresine yönlendirerek her e-postayı anında bildirime dönüştürün
- **Özel Şablonlar**: Dinamik değişkenlerle bilgilendirici, bağlam açısından zengin bildirimler oluşturun
- **Esnek Bildirim Türleri**: Normal bildirimler, zaman duyarlı uyarılar veya kritik sorunlar için telefon araması tarzı bildirimler arasından seçim yapın
- **Gizlilik Öncelikli Tasarım**: Bildirim geçmişiniz sunucularımızda değil, cihazınızda kalır
- **Ekip İş Birliği**: Kanalları ekip arkadaşlarınızla paylaşın ve abone erişimini yönetin

[Echobell'i benzersiz kılan özellikler](/docs/what-is-echobell) hakkında daha fazla bilgi edinin ve [eksiksiz özellik listemize](/docs/features) göz atın.

![Echobell Overview](/images/docs/screenshot-overview.en.webp)

## Temel Kavramlar

Başlamadan önce bazı temel kavramları anlayalım:

### Kanallar

**Kanal**, Echobell'de bildirimleri düzenlemek ve dağıtmak için kullanılan çekirdek birimdir:

- Her kanalın, farklı uyarı kaynakları arasında kolayca ayırt edilebilmesi için benzersiz bir **Ad** ve **Renk** vardır
- Kanallar, abonelere hangi bilgilerin gönderileceğini belirleyen **[Bildirim Şablonları](/docs/template)** içerir
- Kanallar **[webhook'lar](/docs/webhook)** veya **[e-postalar](/docs/email-trigger)** aracılığıyla tetiklenir
- Kendi kanallarınızı oluşturabilir ya da başkalarının paylaştığı kanallara abone olabilirsiniz
- Her kanal, hangi tetiklemelerin gerçekten bildirim göndereceğini filtrelemek için **[koşulları](/docs/conditions)** destekler
- Kanallar, güvenli abonelik bağlantılarıyla ekip üyeleriyle veya herkesle paylaşılabilir

Bir kanalı bildirim hattı gibi düşünün: veri tetikleyiciler aracılığıyla girer, şablonlarla biçimlendirilir, koşullarla filtrelenir ve tüm abonelere bildirim olarak iletilir.

### Tetikleyiciler

**Tetikleyici**, bir kanalı bildirim göndermesi için harekete geçiren şeydir. Echobell iki tetikleme yöntemini destekler:

- **[Webhook](/docs/webhook)**: HTTP GET veya POST ile çağrıldığında kanalı etkinleştiren bir URL uç noktası. İzleme sistemleri, CI/CD hatları, sunucusuz işlevler ve HTTP isteği gönderebilen her araçla entegrasyon için idealdir.
  
- **[E-posta Tetikleyicisi](/docs/email-trigger)**: Kanala bağlı benzersiz bir e-posta adresi. Bu adrese bir e-posta gönderildiğinde kanal etkinleşir. E-posta tabanlı uyarılar, önemli mesajların iletilmesi veya yalnızca e-posta bildirimini destekleyen sistemler için idealdir.

Aynı kanalda her iki tetikleyici türünü aynı anda kullanabilir, böylece uyarı gönderme biçiminde azami esneklik elde edebilirsiniz. [Webhook entegrasyonu](/docs/webhook) ve [e-posta tetikleyicileri](/docs/email-trigger) hakkında daha fazla bilgi edinin.

### Bildirim Türleri

Bir kanala abone olurken, uyarıların cihazınızda nasıl görüneceğini belirleyen farklı [bildirim biçimleri](/docs/notification) arasından seçim yapabilirsiniz:

- **Normal (Etkin)**: Bildirim merkezinizde görünen standart uygulama bildirimi. Acil olmayan güncellemeler ve bilgilendirici uyarılar için en iyisidir.

- **Zaman Duyarlı**: Odak modlarını ve Rahatsız Etmeyin ayarlarını aşabilen yüksek öncelikli bildirim. Hemen ilgilenilmesi gereken ancak kritik bir acil durum sayılmayan önemli uyarılar için önerilir.

- **Arama**: Zil sesi ve tam ekran arayüzle, telefon araması alıyormuş gibi hissettiren arama benzeri uyarı. Üretim kesintileri veya güvenlik uyarıları gibi anında müdahale gerektiren kritik olaylar için gereklidir.

Seçeceğiniz bildirim türü, kanal içeriğinin aciliyetine bağlıdır. Gerekirse aynı kanala farklı bildirim türleriyle birden çok kez abone olabilirsiniz. Her türü ne zaman kullanacağınızı anlamak için [bildirimlerle ilgili ayrıntılı kılavuzumuzu](/docs/notification) okuyun.

## Başlarken

### 1. Hesabınızı Kurma

1. Echobell'i [App Store](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=docs-index-tr&mt=8) / [Google Play](https://play.google.com/store/apps/details?id=one.echobell.echobellandroid) üzerinden indirin
2. Uygulamayı açın ve e-postanızla ya da Apple ile oturum açın

![Account Setup](/images/docs/screenshot-sign-in.en.webp)

### 2. İlk Kanalınızı Oluşturma

1. Ana görünümde, **Kanallar** görünümüne gitmek için sağ alt köşedeki düğmeye dokunun
2. Yeni bir kanal oluşturmak için **+** düğmesine dokunun
3. Kanalınıza bir ad girin (örneğin "Sunucu Uyarıları")
4. Kanalınızı tanımlayacak bir renk seçin
5. Bildirim şablonlarınızı yapılandırın:
   - **Başlık şablonu**: Bildirimin başlığı olarak görünen metin
   - **Gövde şablonu**: Bildirimin ayrıntılı içeriği
6. İsteğe bağlı olarak, kanala kendinizi abone edip etmeyeceğinizi belirleyin
7. Kanalınız için bir **Bildirim Türü** seçin (Normal, Zaman Duyarlı veya Arama)
8. Yeni kanalınızı kaydedin

![Create Channel](/images/docs/screenshot-create-channel.en.webp)

### 3. Tetikleyici Kurma

Kanalınız oluşturulduktan sonra bildirimleri tetiklemenin iki yolu vardır: webhook'lar veya e-postalar. Ayarlarına erişmek için az önce oluşturduğunuz kanala dokunun. Kanal ayarlarında **Tetikleyiciler** bölümünü bulabilirsiniz.

![Channel Settings](/images/docs/screenshot-channel-settings.en.webp)

#### Webhook Tetikleyicisi

1. Oluşturulan webhook URL'sini kopyalamak için **webhook** düğmesine dokunun
2. Bu URL'yi sistemlerinize entegre edin (örneğin sunucu izleme, CI/CD hattı)
3. URL çağrıldığında kanalınız tetiklenir

Bildirim şablonlarınıza iki şekilde değişken sağlayabilirsiniz:

```bash
# Sorgu parametreleriyle örnek webhook çağrısı
curl -X GET "https://hook.echobell.one/t/<channel-token>?server=production&status=critical&message=CPU%20usage%20at%2095%25"

# VEYA JSON gövdesiyle
curl -X POST https://hook.echobell.one/t/<channel-token> \
  -H "Content-Type: application/json" \
  -d '{"server": "production", "status": "critical", "message": "CPU usage at 95%"}'
```

Bu değişkenler bildirim şablonlarınızı doldurmak için kullanılır. Örneğin başlık şablonunuz `{{server}} - {{status}}` ise "production - critical" olarak işlenir.

**Özel Değişkenler:**

- `externalLink`: Bu değişkeni eklerseniz, bildirim kayıtlarında tıklanabilir bir bağlantı olarak gösterilir

#### E-posta Tetikleyicisi

1. Kanalınız için oluşturulan e-posta adresini kopyalamak üzere **e-posta** düğmesine dokunun
2. Bu adrese bir e-posta gönderildiğinde kanalınız tetiklenir

E-posta tetikleyicilerinde Echobell, e-postadan şu değişkenleri otomatik olarak ayıklar:

- `from`: Gönderenin e-posta adresi
- `to`: Alıcının e-posta adresi (kanalınızın e-postası)
- `subject`: E-postanın konu satırı
- `text`: E-postanın düz metin içeriği
- `html`: E-postanın HTML içeriği

Bu değişkenleri şablonlarınızda `{{subject}}` veya `{{text}}` gibi kullanabilirsiniz.

### 4. Bildirim Şablonlarını Özelleştirme

Şablonlar, tetikleyici verilerinden doldurulan değişkenleri kullanır:

1. Kanal ayarlarınızda **Bildirim Şablonları**'na gidin
2. Başlık şablonu için şunu kullanabilirsiniz: `{{server}} - {{status}}`
3. Gövde şablonu için şunu kullanabilirsiniz: `{{message}} Detected at {{timestamp}}`
4. Değişkenler çift süslü parantez içine alınır: `{{variable_name}}`
5. Şablonunuzu örnek verilerle test edin

### 5. Kanallara Abone Olma

1. Kanallarınızın abonelik bağlantısını başkalarıyla paylaşabilirsiniz
2. Ya da başkalarının paylaştığı abonelik bağlantılarını kullanarak kanallara abone olabilirsiniz
3. Kanallar görünümünde **Abone Ol**'a dokunun
4. Abonelik bağlantısını girin
5. Tercih ettiğiniz **Bildirim Türü**'nü seçin:
   - Standart uyarılar için Normal
   - Önemli uyarılar için Zaman Duyarlı
   - Kritik durumlar için Arama
6. Aboneliğinizi onaylayın

## Uygulama Ayarları

Echobell'in bildirimleri nasıl ele aldığını şu ayarlarla özelleştirebilirsiniz:

- **Sesli İçeriği Tekrarla**: Arama bildirimleri kullanılırken bu ayar, bildirim içeriğinin tekrarlanmasını sağlar
- **Başarısız Aramayı Yeniden Dene**: Odak Modu veya başka nedenlerle başarısız olan arama bildirimlerini otomatik olarak yeniden dener

## Gizlilik ve Veri Saklama

Echobell gizliliğinize öncelik verir:

- Sunucularımızda yalnızca kullanıcı hesapları, kanallar ve abonelik verileri saklanır
- Bildirim içeriği ve geçmişi cihazınızda yerel olarak saklanır
- Uyarı verileriniz asla kontrolünüzden çıkmaz

## Sonraki Adımlar

İlk kanalınızı kurduğunuza göre, Echobell'den en iyi şekilde yararlanmak için şu kaynakları inceleyin:

### Temel Kılavuzlar

- **[Echobell nedir?](/docs/what-is-echobell)** - Echobell'in temel kavramlarını ve felsefesini anlayın
- **[Özelliklere Genel Bakış](/docs/features)** - Kullanılabilir tüm özellikleri ve yetenekleri keşfedin
- **[Şablon Kılavuzu](/docs/template)** - Şablon sözdizimini öğrenin ve dinamik bildirimler oluşturun
- **[Koşullar](/docs/conditions)** - Bildirimleri tetikleyici verilerine göre filtrelemeyi öğrenin
- **[Webhook Entegrasyonu](/docs/webhook)** - Webhook yapılandırması ve en iyi uygulamalara derinlemesine bakış
- **[E-posta Tetikleyicileri](/docs/email-trigger)** - E-posta tabanlı bildirim tetikleyicilerini yapılandırın

### Entegrasyon Kılavuzları

Echobell'i popüler araç ve platformlara bağlayın:

- **[Grafana Entegrasyonu](/docs/developer/grafana)** - Altyapınızı anında uyarılarla izleyin
- **[GitHub Actions](/docs/developer/github)** - CI/CD hattı olaylarından haberdar olun
- **[Prometheus](/docs/developer/prometheus)** - Prometheus metrikleri için uyarı kurun
- **[Home Assistant](/docs/developer/home-assistant)** - Akıllı ev otomasyonu bildirimleri
- **[Çalışma Süresi İzleme](/docs/developer/uptime-kuma)** - Web sitesi ve servis erişilebilirlik uyarıları
- **[TradingView](/docs/trader/tradingview)** - Trading uyarıları ve piyasa bildirimleri

### En İyi Uygulamalar

- **Basit Başlayın**: Önce basit şablonlarla temel kanallar oluşturun, ardından kademeli olarak karmaşıklaştırın
- **Şablonlarınızı Test Edin**: Yayına almadan önce şablonlarınızın doğru işlendiğini test webhook çağrılarıyla doğrulayın
- **Koşulları Akıllıca Kullanın**: Kanallara koşullar tanımlayarak yalnızca önemli olaylarda uyarı alın ve gürültüyü azaltın
- **Uygun Bildirim Türlerini Seçin**: Uyarı yorgunluğundan kaçınmak için "Arama" bildirimlerini yalnızca gerçekten kritik uyarılara ayırın
- **Renklerle Düzenleyin**: Uyarı kaynaklarını bir bakışta tanımak için kanal renklerini stratejik olarak kullanın
- **Kanallarınızı Belgeleyin**: Kanalları neyin tetiklediğini ve nasıl yanıt verileceğini kanal notlarıyla belgeleyin

### Yaygın Kullanım Senaryoları

Başkalarının Echobell'i nasıl kullandığını keşfedin:

- **Sunucu İzleme**: CPU, bellek veya disk kullanımı eşikleri aştığında anında uyarı alın
- **CI/CD Bildirimleri**: Derlemeler başarısız olduğunda veya dağıtımlar tamamlandığında anında haberdar olun
- **E-ticaret Uyarıları**: Yeni siparişler, ödeme sorunları veya stok uyarıları için bildirim alın
- **Güvenlik İzleme**: Kimlik doğrulama hataları, şüpheli etkinlikler veya güvenlik olayları için kritik uyarılar
- **IoT ve Akıllı Ev**: Sensörlerden, kameralardan ve ev otomasyonu sistemlerinden bildirimler
- **Ekip Koordinasyonu**: Ortak olay müdahalesi için kanalları ekip üyeleriyle paylaşın

### Yardım Alın

Desteğe mi ihtiyacınız var veya sorularınız mı var?

- **[Destek Merkezi](/docs/support)** - Sık sorulan sorulara ve sorun giderme kılavuzlarına göz atın
- **E-posta Desteği**: echobell@weelone.com adresinden bize ulaşın
- **Topluluk**: Tartışmalara katılın ve kullanım senaryolarınızı diğer Echobell kullanıcılarıyla paylaşın

Echobell'i sistemlerinize entegre etmeye hazır mısınız? Başlamak için [webhook entegrasyon kılavuzumuza](/docs/webhook) göz atın ya da [geliştiricilere özel entegrasyonları](/docs/developer/github) keşfedin!
