Skip to content

onlycmd/only-v14-ts-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

YASAL UYARI VE LISANS HUKUMLERI

Bu projenin tum haklari saklidir. Proje iceriginin, kaynak kodlarinin veya mimari yapisinin izinsiz kullanimi, kopyalanmasi, dagitilmasi, ticari amaclarla satilmasi veya benzer/ayni kod yapisiyla yeniden yayinlanmasi kesinlikle yasaktir.

Telif Hakki ve DMCA Bildirimi

Proje iceriginin izinsiz kullanimi, izinsiz ticari satisi veya kaynak gosterilmeden calinmasi durumunda, ilgili Lisans hukumleri ve Fikir ve Sanat Eserleri Kanunu cercevesinde yasal surecler baslatilacaktir. Bu kapsamda, ihlal tespit edilen tum platformlar (GitHub, Discord, Web Siteleri, Satis Platformlari vb.) uzerinden DMCA (Digital Millennium Copyright Act) ve ilgili yerel mevzuatlar uyarinca derhal ihlal bildirimi (Takedown Notice) gonderilecek ve yasal yaptirimlar uygulanacaktir.


Discord.js v14 TypeScript Altyapi

Bu proje, Discord.js v14 kullanilarak gelistirilmis, performans odakli ve moduler bir bot altyapisidir. TypeScript dilinin sagladigi tip guvenligi ve modern mimari prensipleri ile inşa edilmistir.

Mimari Ozellikler

Proje, kolay gelistirilebilirlik ve bakim yapilabilirlik amaciyla su yapilar uzerine kurulmustur:

  1. Moduler Komut Sistemi: Dinamik olarak yuklenen ve tip tanimlamalari ile guclendirilmis komut yapisi.
  2. Event Yonetimi: Otomatik yuklenen olay (event) dinleyicileri.
  3. Discord Components V2: Modern ve estetik bir kullanici arayuzu icin en yeni Discord bilesenleri.
  4. MongoDB Entegrasyonu: Veri depolama islemleri icin Mongoose ODM kullanimi.
  5. Gelismis Hata Yonetimi: Etkilesim (interaction) hatalarina karsi dayanikli cevap sistemi.

Kurulum Talimatlari

Projeyi yerel makinenizde calistirmak icin asagidaki adimlari takip edin:

1. Gereksinimler

  • Node.js (v16.11.0 veya uzeri)
  • npm veya yarn paket yoneticisi
  • MongoDB veritabani erisimi

2. Bagimliliklarin Yuklenmesi

Terminal uzerinden proje kok dizinine giderek asagidaki komutu calistirin:

npm install

3. Yapilandirma

Dizin icerisinde bulunan .env dosyasini acin ve gerekli alanlari kendi bilgilerinizle doldurun:

  • TOKEN: Botunuzun token adresi
  • MONGO_URI: MongoDB baglanti adresi
  • CLIENT_ID: Botunuzun ID adresi
  • GUILD_ID: Test edilecek sunucunun ID adresi
  • ACCENT_COLOR: UI bilesenlerinde kullanilacak renk kodu
  • DEVELOPER_ID: Gelistirici ID adresi
  • GITHUB_URL: Proje depo adresi

4. Calistirma

Gelistirme asamasinda otomatik yeniden baslatma ile calistirmak icin:

npm run dev

Uretim (production) modunda derleyip calistirmak icin:

npm run build
npm run start

Dosya Yapisi

  • /src: Tum kaynak kodlar
    • /commands: Bot komutlarinin bulundugu klasor
    • /events: Olay dinleyicilerinin bulundugu klasor
    • /models: Veritabani semalarinin bulundugu klasor
    • /structures: Ana istemci ve komut siniflarinin bulundugu klasor
    • index.ts: Uygulamanin giris noktasi

Proje sahibi: onlycmd Gelisme ve Destek: https://github.com/onlycmd

About

Discord.js v14 ve TypeScript ile güçlendirilmiş, Components V2 mimarisine sahip, performans odaklı ve modüler bot altyapısı.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors