---
title: "Echobell'de UTC Koşullarıyla Zaman Aralığı Bildirimleri"
description: "Bildirimleri mesai saatlerine, hafta sonlarına veya bakım pencerelerine göre filtrelemek için Echobell'in yerleşik UTC zaman değişkenlerini kullanın. Hazır koşul tarifleri dahil."
date: 2025-11-06
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - koşullar
  - UTC
  - zaman aralığı uyarıları
  - bildirim filtreleme
---

# Echobell'de UTC Koşullarıyla Zaman Aralığı Bildirimleri

Echobell'in yerleşik UTC zaman değişkenleri, bildirimleri belirli zaman aralıklarıyla — mesai saatleri, nöbet vardiyaları, bakım pencereleri — doğrudan kanal Koşullarında sınırlamanızı sağlar. Harici bir filtreleme katmanına gerek yoktur.

Ön koşullar: [Koşullar](/tr/docs/conditions), [Şablonlar](/tr/docs/template), [Webhook](/tr/docs/webhook), [E-posta Tetikleyicileri](/tr/docs/email-trigger).

## Kullanılabilir UTC değişkenleri

Bunlar salt okunurdur, her zaman kullanılabilir ve UTC'ye göre hesaplanır:

- `timezone` (her zaman "UTC"), `now`/`iso`, `epochMs`, `epochSeconds`
- `year`, `month` (1–12), `monthName`
- `dayOfMonth` (1–31)
- `dayOfWeek` (0–6, Pazar = 0), `dayOfWeekName`
- `hour` (0–23), `minute` (0–59), `second` (0–59)
- `date` (YYYY-MM-DD), `time` (HH:mm:ss)

Bunları doğrudan [Koşullar](/tr/docs/conditions) içinde kullanın (`{{ }}` olmadan). [Şablonlar](/tr/docs/template) içinde ise `{{ }}` ile kullanın.

## Koşul tarifleri

### Hafta içi, mesai saatlerinde

```
hour >= 9 && hour < 17 && dayOfWeek >= 1 && dayOfWeek <= 5
```

### Yalnızca hafta sonları

```
dayOfWeek == 0 || dayOfWeek == 6
```

### Mesai dışı (geceler ve hafta sonları)

```
(hour < 9 || hour >= 17) || dayOfWeek == 0 || dayOfWeek == 6
```

### Bakım penceresi (Cumartesileri 01.00–03.00)

```
dayOfWeek == 6 && hour >= 1 && hour < 3
```

### Her ayın ilk günü, saat başında

```
dayOfMonth == 1 && minute == 0
```

### Çeyrek sonu mesai saatleri (Mart/Haziran/Eylül/Aralık)

```
(month == 3 || month == 6 || month == 9 || month == 12) && hour >= 9 && hour < 17 && dayOfWeek >= 1 && dayOfWeek <= 5
```

## Zamanı içerik filtreleriyle birleştirme

Zaman koşulları, standart operatörlerle veri değişkenlerine eklenebilir:

- Yalnızca yüksek önem derecesi için mesai dışı eskalasyonlar:
  ```
  ((hour < 9 || hour >= 17) || dayOfWeek == 0 || dayOfWeek == 6) && (severity == "high" || severity == "critical")
  ```
- Yalnızca hafta içi, üretim ortamı:
  ```
  environment == "production" && dayOfWeek >= 1 && dayOfWeek <= 5
  ```

Koşullar düz ifadelerdir — bunları `{{ }}` içine almayın. Bkz. [Koşullar → Desteklenen Operatörler](/tr/docs/conditions#desteklenen-operatörler).

## Şablonlarda zaman değişkenlerini kullanma

Aynı değişkenler şablonlarda `{{ }}` ile çalışır; denetim kayıtları ve insan tarafından okunabilir makbuzlar için kullanışlıdır:

```
Sent at {{date}} {{time}} {{sys.timezone}}
Today is {{sys.dayOfWeekName}}, {{sys.monthName}} {{dayOfMonth}}, {{year}}
Epoch: {{sys.epochSeconds}}
```

[Webhook](/tr/docs/webhook) veya [E-posta Tetikleyicileri](/tr/docs/email-trigger) verileriyle harmanlayın:

```
{{service}} {{status}} at {{time}} ({{sys.timezone}})
```

## Notlar

- Tüm sistem değişkenleri UTC'dir. Ekibiniz farklı saat dilimlerine yayılıyorsa saat aralıklarını belirlerken farkı hesaba katın.
- Basit bir zaman aralığıyla başlayın, çalıştığından emin olunca içerik filtrelerini ekleyin.
- Kanala, koşul mantığını açıklayan kısa bir açıklama bırakın (ör. "Hafta içi 09–17 UTC; mesai dışında yalnızca yüksek önem derecesi").

## Sonraki adımlar

- Mevcut bir kanala zaman aralığı koşulu ekleyin: [Koşullar](/tr/docs/conditions)
- Bildirim içeriğini değişkenlerle özelleştirin: [Şablonlar](/tr/docs/template)
- Mesai saatleri ile nöbet pencereleri için ayrı kanallar oluşturun
- Mesai dışı aciliyet için nöbet kanallarını Arama bildirim türüne ayarlayın
