> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Yedekleme komutları

> /backup komut grubu — sunucunuzun yedeklerini Discord'un içinden oluşturun, listeleyin, inceleyin, geri yükleyin, zamanlayın, dışa aktarın, içe aktarın ve tamamen silin.

`/backup`, [Sunucu Yedeği](/tr/server-management/server-backup) özelliğini Discord'un içinden yönetir. Tek komut, **on üç alt komut**.

| Gereksinim           | Değer                                                                          |
| -------------------- | ------------------------------------------------------------------------------ |
| **Sizde gereken**    | Sunucuyu Yönet                                                                 |
| **Vetox'ta gereken** | Kanalı Görüntüle, Mesaj Geçmişini Oku — geri yüklemek için ayrıca daha fazlası |
| **Bekleme**          | 5 sn                                                                           |
| **Nerede**           | Yalnızca sunucularda. DM'lerde kullanılamaz                                    |

<Warning>
  **Her `/backup` yanıtı geçicidir — yalnızca siz görürsünüz.** Bir yedek kimliği, sunucunuzun içeriğine açılan bir anahtardır; bu yüzden Vetox onu asla diğer üyelerin okuyabileceği bir yere göndermez.
</Warning>

<Note>
  Her alt komut, [Komut yönetimi](/tr/server-management/command-management) üzerinden tek tek devre dışı bırakılabilir ya da belirli rollerle ve kanallarla sınırlanabilir. `/backup create` yöneticilerinize açıkken `/backup load` tamamen kapalı olabilir.
</Note>

## Oluşturma ve inceleme

<AccordionGroup>
  <Accordion title="/backup create — bir yedek al" icon="camera">
    | Seçenek    | Zorunlu | Notlar                                           |
    | ---------- | ------- | ------------------------------------------------ |
    | `name`     | Hayır   | 64 karaktere kadar. Ad, yedeği bulunabilir kılar |
    | `messages` | Hayır   | 0–250; planınızın azamisiyle sınırlanır          |

    Premium bölümler, planınızın izin verdiği ölçüde otomatik olarak dahil edilir. Yanıt yeni yedek kimliğini taşır ve ardından ilerlemeyle birlikte güncellenir. Yedekleme bittiğinde yanıt; **kimliği**, onunla kullanılacak iki komutu (`/backup info` ve `/backup load`) ve yedeğin paneldeki bağlantısını gösterir — Starter'da ayrıca mesajların, üye verilerinin, yasaklamaların ve ek dosyaların kaydedilmediğini hatırlatır.

    <Note>
      Sunucu başına **10 dakikada** bir manuel yedek ve aynı anda tek bir yedekleme veya geri yükleme işlemi. Oluşturmak için Yönetici izni gerekir; **Yalnızca sahip** [izin seviyesinde](/tr/server-management/server-backup#yedek-izinleri) ise yalnızca sahip oluşturabilir.
    </Note>
  </Accordion>

  <Accordion title="/backup list — yedeklerinizi görün" icon="list">
    | Seçenek | Zorunlu | Notlar                                                                                              |
    | ------- | ------- | --------------------------------------------------------------------------------------------------- |
    | `page`  | Hayır   | 1'den başlar. Sayfa başına yirmi satır                                                              |
    | `scope` | Hayır   | **Bu sunucu** (varsayılan), **Bu sunucunun kanal yedekleri** ya da **Tüm sunuculardaki yedeklerim** |

    En yenisi başta. Otomatik ve güvenlik yedekleri işaretlenir; böylece bir bakışta ayırt edebilirsiniz. `scope:mine`, hangi sunucuda olursa olsun oluşturduğunuz her yedeği, geldiği sunucuyla birlikte listeler — başka bir yerde aldığınız bir yedeğin kimliğini burada yüklemeden önce böyle bulursunuz.
  </Accordion>

  <Accordion title="/backup info — bir yedekte neler var" icon="circle-info">
    | Seçenek     | Zorunlu  | Notlar                           |
    | ----------- | -------- | -------------------------------- |
    | `backup_id` | **Evet** | Siz yazdıkça otomatik tamamlanır |

    Sayılar, yedeklenirken kullanılan seçenekler, boyutu, en yoğun kanallar, varsa uyarılar, planınız yüzünden kilitli olup olmadığı ve yedeğin paneldeki Anlık Görüntü Görüntüleyicisi'ne bağlantısı — orada yedeğin içindeki her kanalı, rolü, ayarı, yasaklamayı ve üyeyi okuyabilirsiniz.
  </Accordion>
</AccordionGroup>

<Tip>
  `backup_id`, onu alan her alt komutta otomatik tamamlanır; böylece hiçbir zaman elle kimlik kopyalamanız gerekmez. Yalnızca kullanmanıza izin verilen yedekleri önerir.
</Tip>

## Geri yükleme

<AccordionGroup>
  <Accordion title="/backup load — bir yedeği geri yükle" icon="rotate-left">
    | Seçenek     | Zorunlu  | Notlar                                                            |
    | ----------- | -------- | ----------------------------------------------------------------- |
    | `backup_id` | **Evet** | Otomatik tamamlanır; diğer sunuculardaki kendi yedekleriniz dahil |
    | `messages`  | Hayır    | 0–250; planınızın azamisiyle sınırlanır                           |
    | `options`   | Hayır    | 200 karaktere kadar. Aşağıdaki dilbilgisine bakın                 |

    İlk çalıştırmada hiçbir şey geri yüklenmez. Vetox, **60 saniye** sonra süresi dolan **Onayla** ve **İptal** düğmelerinin ardında, **ne olacağının özetiyle** yanıt verir — kaç kanalın ve rolün silineceği, kaçının oluşturulacağı ve Vetox'un kendi rolünün üstünde kalan, bu yüzden dokunulamayan rol olup olmadığı. Vetox, güvenlik kopyasını almaya ve geri yüklemeye ancak Onayla'ya bastığınızda başlar.

    <Warning>
      Bir yedeği yüklemek, bu sunucunun kanallarını ve rollerini değiştirir. Üyeler asla atılmaz ama yedek alındıktan sonra oluşturulan her şey kaybolur.
    </Warning>

    <Note>
      `/backup load`, sunucunun [izin seviyesine](/tr/server-management/server-backup#yedek-izinleri) uyar. Varsayılan **Yöneticiler yıkıcı işlemler yapamaz** seviyesinde, Yönetici izni olsa bile sahip dışında herkes reddedilir.
    </Note>

    <Note>
      Geri yüklemeler ve geri almalar günlük olarak sınırlıdır — **sunucu başına 10**, **kişi başına 20**. `/backup load`, `/backup channel load` ve takip edilen bir değişikliği geri almak, her iki bütçeye de ayrı ayrı sayılır; başarısız bir geri yüklemeyi sürdürmek sayılmaz.
    </Note>
  </Accordion>

  <Accordion title="/backup cancel — çalışan işlemi durdur" icon="ban">
    Seçeneği yok. Bu sunucunun etkin yedekleme veya geri yükleme işlemini iptal eder. Kontrol noktası korunur; bu yüzden iptal edilmiş bir geri yükleme panelden yine de sürdürülebilir.
  </Accordion>

  <Accordion title="/backup status — ne çalışıyor ve hangi sınır etkin" icon="heart-pulse">
    Seçeneği yok. Bu sunucuda çalışan işlemi (türü, aşaması, ilerlemesi, uyarıları, ne zaman başladığı) ya da hiçbir şeyin çalışmadığını gösterir; 10 dakikalık bekleme süresi etkinse bir sonraki manuel yedeğin ne zaman mümkün olacağını; bir geri yükleme takıldıysa **Discord'un oluşturma sınırının** ne zaman kalkacağını; hiçbir şey çalışmıyorken de son işlemin neden durduğunu ve panelden sürdürülüp sürdürülemeyeceğini bildirir.
  </Accordion>
</AccordionGroup>

### `options` dilbilgisi

`options`, boşlukla ayrılmış bir belirteç listesidir ve **soldan sağa** uygulanır.

| Belirteç                                                                                                   | Etkisi               |
| ---------------------------------------------------------------------------------------------------------- | -------------------- |
| `settings` `roles` `delete-roles` `channels` `delete-channels` `members` `bans` `pins` `emojis` `stickers` | O bölümü **açar**    |
| Herhangi birinin önünde `!` — `!members`                                                                   | O bölümü **kapatır** |
| `*`                                                                                                        | **Her şeyi** açar    |
| `!*`                                                                                                       | **Her şeyi** kapatır |

`options` seçeneğini tamamen boş bırakırsanız Vetox varsayılanı kullanır: **`delete-channels channels delete-roles roles settings`** — üyeler, yasaklamalar, sabitlemeler, emojiler ve çıkartmalar olmadan tam bir yapısal değiştirme.

| Örnek                                    | Sonuç                                                           |
| ---------------------------------------- | --------------------------------------------------------------- |
| `options:!* roles delete-roles`          | Yalnızca roller — mevcut rolleri siler, yedektekileri oluşturur |
| `options:!* channels roles settings`     | Yapı; var olanların üzerine ekleyerek — hiçbir şey silinmez     |
| `options:* !members !bans`               | Üye verileri ve yasaklamalar dışında her şey                    |
| `options:!delete-channels !delete-roles` | Varsayılan; ekleyerek çalışacak hâle getirilmiş                 |

<Warning>
  **Sıra önemlidir.** `* !members` her şeyi açar, sonra üyeleri kapatır. `!members *` üyeleri kapatır, sonra üyeler dahil her şeyi yeniden açar. Belirteç listenizi soldan sağa okuyun.
</Warning>

<Note>
  Belirteçler, planınızın izin verdiğini asla genişletemez — plan sınırı en son uygulanır. Bilinmeyen bir belirteç yok sayılmak yerine adıyla reddedilir; böylece bir yazım hatası asla sessizce göz ardı edilmez.
</Note>

## Zamanlama

<AccordionGroup>
  <Accordion title="/backup interval — otomatik yedekler" icon="clock">
    | Seçenek    | Zorunlu  | Notlar                                                  |
    | ---------- | -------- | ------------------------------------------------------- |
    | `mode`     | **Evet** | `on`, `off` ya da `status`                              |
    | `interval` | Hayır    | 4 saat, 8 saat, 12 saat, 24 saat, 2 gün, 3 gün, 1 hafta |
    | `messages` | Hayır    | 0–250; planınızın azamisiyle sınırlanır                 |

    `status`, zamanlamayı değiştirmeden mevcut hâlini bildirir: aralığı, kaç yedeğin saklandığını, son ve sonraki çalışmayı ve en yeni otomatik yedeğin kimliğini. Zamanlamayı açtığınızda ilk yedeğin ne zaman çalışacağı size bildirilir.

    <Note>
      Planınızın izin verdiğinden kısa bir aralık reddedilir ve ret mesajı, planınızın asgari değerini saat cinsinden belirtir. Otomatik yedekler döngüsel olarak tutulur: yenileri geldikçe, planınızın sakladığı sayıyı aşan en eskiler silinir.
    </Note>
  </Accordion>
</AccordionGroup>

## Kanal yedekleri

<AccordionGroup>
  <Accordion title="/backup channel create — tek bir kanalı yedekle" icon="hashtag">
    | Seçenek    | Zorunlu | Notlar                                                        |
    | ---------- | ------- | ------------------------------------------------------------- |
    | `channel`  | Hayır   | Metin, duyuru ya da başlık. Varsayılan olarak mevcut kanaldır |
    | `messages` | Hayır   | 0–1000; planınızın azamisiyle sınırlanır                      |
    | `before`   | Hayır   | Bir mesaj kimliği. Ondan **önceki** mesajları saklar          |

    <Tip>
      `before`, tek bir çalıştırmanın izin verdiğinden daha geriye gitmenin yoludur: bir kanal yedeği alın, sonra `before` değerini ilkinin ulaştığı en eski mesaj kimliğine ayarlayıp bir tane daha alın.
    </Tip>
  </Accordion>

  <Accordion title="/backup channel load — mesajları bir kanala gönder" icon="paste">
    | Seçenek     | Zorunlu  | Notlar                                                  |
    | ----------- | -------- | ------------------------------------------------------- |
    | `backup_id` | **Evet** | Yalnızca kanal yedeklerini otomatik tamamlar            |
    | `channel`   | Hayır    | Nereye gönderileceği. Varsayılan olarak mevcut kanaldır |
    | `messages`  | Hayır    | 0–1000; planınızın azamisiyle sınırlanır                |

    Mesajlar en eskisi başta olacak şekilde, sabitlemeleriyle birlikte gönderilir.

    <Note>
      **Hiçbir şey silinmez.** Saklanan mesajlar, kanalda hâlihazırda bulunanların üzerine eklenir. Büyük bir kanal yedeği biraz zaman alır — yanıt, ilerledikçe durumu bildirir.
    </Note>
  </Accordion>
</AccordionGroup>

<Info>
  Kanal yedekleri **Basic** veya üzerini gerektirir.
</Info>

## Yedekleri taşıma

<AccordionGroup>
  <Accordion title="/backup export — JSON olarak indir" icon="file-export">
    | Seçenek     | Zorunlu  | Notlar              |
    | ----------- | -------- | ------------------- |
    | `backup_id` | **Evet** | Otomatik tamamlanır |

    Yedeği, geçici yanıta eklenmiş Discord biçiminde bir `.json` dosyası olarak gönderir. **8 MB** üzerinde bunun yerine bir panel bağlantısı alırsınız.

    <Note>
      Dışa aktarımlar sunucuyu, rolleri, kanalları, emojileri ve çıkartmaları taşır. **Mesajlar, üyeler ve yasaklamalar dahil değildir** — bunları taşımak için yedeği geri yükleyin. Dışa aktarma her planda çalışır.
    </Note>
  </Accordion>

  <Accordion title="/backup import — bir dosyadan yedek oluştur" icon="file-import">
    | Seçenek | Zorunlu  | Notlar                                                      |
    | ------- | -------- | ----------------------------------------------------------- |
    | `file`  | **Evet** | Discord biçiminde bir sunucu `.json` dosyası, en fazla 5 MB |

    Vetox dosyayı doğrular, onu bir yedeğe dönüştürür ve kimliğiyle yanıt verir. Diğerleri gibi geri yükleyin ya da inceleyin.

    <Warning>
      Discord'un sunucu biçimine uymayan bir dosya, hatalı olan ilk alan belirtilerek doğrudan reddedilir. Vetox hiçbir dosyayı yarım uygulamaz.
    </Warning>

    <Info>
      İçe aktarma **Basic** veya üzerini gerektirir.
    </Info>
  </Accordion>
</AccordionGroup>

## Silme

<AccordionGroup>
  <Accordion title="/backup delete — tek bir yedeği sil" icon="trash">
    | Seçenek     | Zorunlu  | Notlar              |
    | ----------- | -------- | ------------------- |
    | `backup_id` | **Evet** | Otomatik tamamlanır |

    Önce **Onayla** ister. Silme işlemi, anlık görüntüyü ve onunla saklanan her dosyayı anında ve kalıcı olarak kaldırır.
  </Accordion>

  <Accordion title="/backup purge — bütün yedekleri sil" icon="dumpster-fire">
    Seçeneği yok. **Onayla** ister, sonra bu sunucunun **her** yedeğini, saklanan dosyalarıyla birlikte siler.

    <Warning>
      Geri alma da geri dönüşüm kutusu da yoktur. Saklamak istediğiniz her şeyi önce dışa aktarın.
    </Warning>
  </Accordion>
</AccordionGroup>

<Note>
  `/backup delete` ve `/backup purge`, sunucunun [izin seviyesi](/tr/server-management/server-backup#yedek-izinleri) kapsamında yıkıcı işlemlerdir; bu yüzden varsayılan seviyede yalnızca sahibindirler.
</Note>

## Örnekler

```text theme={null}
/backup create name:before-rework
/backup list page:1
/backup list scope:mine
/backup info backup_id:GB7K2QX4M1ZP
/backup load backup_id:GB7K2QX4M1ZP options:!* channels roles
/backup status
/backup interval mode:on interval:12h
/backup channel create channel:#general messages:500
```

## Bir komut reddedildiğinde

Vetox nedeni her zaman belirtir. Sık karşılaşılanlar:

| Yanıtta yazan                                                                              | Ne yapmalı                                                                                                                                                             |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Kısa süre önce burada bir yedek oluşturuldu                                                | Sunucu başına 10 dakikalık oluşturma bekleme süresinin dolmasını bekleyin                                                                                              |
| Zaten başka bir yedekleme işlemi çalışıyor                                                 | Bitmesini bekleyin ya da `/backup cancel` çalıştırın                                                                                                                   |
| Bugünkü geri yükleme ve geri alma sınırına ulaşıldı                                        | Bu sunucu ya da hesabınız, sunucu başına 10 / kişi başına 20 olan günlük hakkını harcadı. Yarın tekrar deneyin                                                         |
| Planınızın yedek sınırına ulaştınız                                                        | Birini silin ya da planınızı yükseltin                                                                                                                                 |
| Bu yedek planınızın sınırının dışında                                                      | Bir düşürme yüzünden kilitli. Daha yeni bir yedeği silin ya da planınızı yükseltin                                                                                     |
| Bunu yalnızca sunucunun yedek izinlerinin izin verdiği kişiler yapabilir                   | Sunucunun izin seviyesi bunu sahibe bırakıyor. Ya sahip yapar ya da seviyeyi Ayarlar → İzinler altından değiştirir                                                     |
| Bu aralık planınızın izin verdiğinden kısa                                                 | Mesajın belirttiği asgari değeri kullanın ya da planınızı yükseltin                                                                                                    |
| Seçilen seçeneklerden biri geçerli değil                                                   | Bilinmeyen bir `options` belirteci — yukarıdaki dilbilgisiyle karşılaştırın                                                                                            |
| Vetox'un ihtiyaç duyduğu izinler eksik                                                     | Vetox'a Yönetici verin ve rolünü geri yüklenen rollerin üzerine taşıyın                                                                                                |
| Discord bir botun 48 saat içinde yalnızca 250 rol ya da 500 kanal oluşturmasına izin verir | Discord'un kendi oluşturma sınırı. `/backup status` sınırın ne zaman kalkacağını gösterir; bekleyip sürdürün ya da `options:!delete-roles !roles` ile yeniden yükleyin |
| Bu dosya geçerli bir Discord sunucu dışa aktarımı değil                                    | İçe aktarma dosyası Discord'un biçimine uymuyor                                                                                                                        |
| Sunucu Yedekleme geçici olarak kullanılamıyor                                              | Bakım için duraklatıldı. Yedeklerinize dokunulmadı                                                                                                                     |

## İlgili

<CardGroup cols={2}>
  <Card title="Sunucu Yedeği" icon="server" href="/tr/server-management/server-backup">
    Özelliğin tamamı — geri yükleme, zamanlamalar, değişiklik takibi ve Zaman Makinesi.
  </Card>

  <Card title="Yedeklerim" icon="box-archive" href="/tr/members/my-backups">
    Tüm sunucularınızdaki yedekleriniz.
  </Card>

  <Card title="Komut yönetimi" icon="sliders" href="/tr/server-management/command-management">
    Her alt komutu tek tek devre dışı bırakın ya da kısıtlayın.
  </Card>

  <Card title="Komut referansı" icon="terminal" href="/tr/commands/overview">
    İzinlerin ve bekleme sürelerinin tüm komutlarda nasıl işlediği.
  </Card>
</CardGroup>
