Yayında! discordjs-nextgen v1.0.0

Discord Botunuzu Saniyeler İçinde Kodlayın

Basit, hızlı ve modüler bir Discord bot framework'ü. Hem ESM hem de CommonJS desteği ile modern geliştirme standartlarına uygundur.

$ npm i discordjs-nextgen

Neden discordjs-nextgen?

Modern Discord botları geliştirmek için ihtiyacınız olan her şey ve daha fazlası.

Fluent API

Zincirleme metodlarla botunuzu saniyeler içinde yapılandırın ve çalıştırın.

Dinamik Yükleyici

Komutları, olayları ve butonları klasörlerden otomatik olarak yükleyin.

Hibrit Komut Sistemi

Tek kodla hem Prefix hem de Slash komutu oluşturun. Zamandan tasarruf edin.

Middleware Desteği

Komutlar öncesi çalışacak ara yazılımlar (logging, auth, cooldown vb.) ekleyin.

Context Abstraction

Mesaj ve Interaction yapılarını tek bir 'Context' nesnesiyle yönetin.

Plugin Sistemi

Kütüphaneyi eklentilerle modüler bir şekilde istediğiniz gibi genişletin.

Hemen Başlayın

Tek bir komutla framework'ü projenize dahil edin ve saniyeler içinde botunuzu kodlamaya başlayın.

# Kurulum komutu

$npm install discordjs-nextgen

Kod İle Tanışın

Hızlı başlangıç örnekleri ve modüler kullanım.

1import { App, Intents, Logger, cooldown } from 'discordjs-nextgen';
2
3const app = new App({
4 intents: Intents.ALL,
5});
6
7app
8 // 1. Logger Middleware
9 .use(Logger({ colors: { info: 'cyan', error: 'red' } }))
10
11 // 2. Global Cooldown (3 sn)
12 .use(cooldown(3))
13
14 // 3. Klasörlerden Yükleme
15 .command({ folder: 'commands/hybrid' })
16 .button({ folder: 'buttons' })
17 .events('events')
18
19 // 4. Prefix ve Slash
20 .prefix({ folder: 'commands/prefix', prefix: '!' })
21 .slash({ folder: 'commands/slash' })
22
23 // 5. Başlat
24 .run('YOUR_DISCORD_TOKEN');