Command Palette

Search for a command to run...

Ayarlar

Boolean, input, select ve slider kontrolleriyle presence başına tipli ayarlar ekleyin.

Ayarlar Nedir

Ayarlar, kullanıcıların kod düzenlemeden bir presence'ın nasıl davrandığını özelleştirmesine olanak tanır.

Desteklenen Ayar Türleri

Nowly, boolean, input, select ve slider ayarlarını destekler.

AlanTürAçıklamaVarsayılan
booleanbooleanEtkin/devre dışı seçenekler için anahtar.-
inputstringSerbest biçimli metin değeri.-
selectstringÖnceden tanımlanmış seçeneklerden seçilen bir değer.-
slidernumberİsteğe bağlı min, max ve adım değerine sahip sayısal değer.-

Ayarları Tanımlama

Tipli ayarları tanımlamak için Presence.Settings kullanın:

const settings = Presence.Settings({
  showButtons: {
    type: "boolean",
    default: true,
    label: {
      "en-US": "Show buttons"
    }
  }
})

Ayarları Okuma

Çalışma zamanında getSetting kullanın. Değerler, kullanıcının kaydedilmiş ayarlarından gelir ve Presence.Settings'teki varsayılanlara geri döner. Yan panelden gelen canlı değişiklikler SETTINGS_UPDATED olarak gelir ve aynı haritayı günceller.

Ayrıca UpdateData içindeki ctx.settings'ten geçerli haritayı da okuyabilirsiniz:

presence.on("UpdateData", async (ctx) => {
  const showButtons = await presence.getSetting<boolean>("showButtons")
  // aynı değer: ctx.settings.showButtons
})

Yerelleştirilmiş Etiketler

Ayar etiketleri ve açıklamaları, meta verilerde kullanılan aynı yerel ayar anahtarlarını kullanır.

Varsayılanlar

Güvenli varsayılanlar seçin. Bir presence, yapılandırma gerektirmeden kurulumdan hemen sonra çalışmalıdır.