Modül Dosyası

modules.yml dosyası hakkında buradan bilgi alabilirsin.

Modül dosyamızda, eklentimizin desteklediği bütün eventler ile log gönderimi yapabilirsiniz.

Modül dosyası oldukça kabarık olduğu için sadece 1 tane modül üzerinden örnek vereceğim.

join: # Join eventinin log sistemi
  '0': # ID olarak farklı farklı log gönderimi yapabilirsiniz. Eğer farklı farklı expressionslar ile koşul sağlayıp log gönderimi yapmak istiyorsanız bu bölüm çok kullanışlı olacaktır.
    status: true # Bu ayar aktif olursa log gönderimi yapılır.
    expressions: [] # Buraya koşulları girebilirsiniz. Koşullar ile ilgili detaylı bilgi için Koşullar sayfasını okuyabilirsiniz.
    webhook: # Webhook ayarlaması
      status: false # Bu ayar aktif olursa webhook gönderimi yapılır. 
      url: '' # Webhook URL'si girilir.
      embed: # Embedli webhook ayarlaması
        status: true # Bu ayar aktif olursa embedli webhook gönderimi yapılır.
        message: # Embed değerleri ile ilgili detaylı bilgi için Embed sayfasını inceleyebilirsiniz. 
          title: 'Oyuna Girdi'
          description: '**%player%** adlı oyuncu sunucuya girdi.\n\n> **IP Adresi:** %playerip%'
          footer: 'Skyblock - %date%'
          thumbnail: 'https://cravatar.eu/avatar/%player%/64.png'
          color: '#9cff26'
      content: #Düz yazı webhook ayarlaması
        status: false  # Bu ayar aktif olursa düz yazılı webhook gönderimi yapılır.
        message: '**%player%** adlı oyuncu sunucuya girdi. **IP Adresi:** %playerip%'
    file: # Dosya Log ayarlaması
      status: true # Bu ayar aktif olursa makinenize log kaydı yapılır.
      file: 'logs/user/join/%fileDate%.txt' # Log dosyasının dosya konumu.
      message: '%date% | %player% katıldı. | IP Adresi: %playerip%'

Last updated