📚 API Referansı
App Metotları
.use(fn | plugin)Middleware veya Plugin ekler.
.command({ folder })Belirtilen klasördeki hibrit komutları yükler.
.prefix({ folder, prefix })Prefix komutlarını klasörden yükler ve prefix ayarlar.
.slash({ folder, guildId? })Slash komutlarını klasörden yükler.
guildIdverilirse sadece o sunucuya yükler..button({ folder })Belirtilen klasördeki buton işleyicilerini (
customIdtabanlı) yükler..select({ folder })Klasörden seçim menüsü (Select Menu) işleyicilerini yükler.
.modal({ folder })Klasörden modal (form) işleyicilerini yükler.
.events(folder)Belirtilen klasördeki event dosyalarını yükler.
.run(token)Botu başlatır (alternatif:
.login(token))..setPresence(data)Botun durumunu (aktif, boşta, dnd) ve aktivitesini ayarlar.
.prefixCommands.slashCommands.modalsKayıtlı komutları ve modalları içeren Map nesneleridir.
Yardımcı Fonksiyonlar & Sınıflar
Logger(options?)Middleware olarak kullanılır.
app.use(Logger()).Logger.info(), Logger.error(), Logger.success()Doğrudan loglama yapmak için kullanılır.
cooldown(seconds)Middleware olarak kullanılır.
app.use(cooldown(5)).ModalSelectButtonActionRowEtkileşimli bileşenleri hızlıca oluşturmak için kullanılır. (Örn:
Modal.create(...))EmbedBuilderButtonBuilderActionRowBuilderStandart Discord.js sınıfları (zengin mesajlar ve butonlar oluşturmak için).