Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 1.92 KB

README.tr.md

File metadata and controls

50 lines (41 loc) · 1.92 KB

🤖 Discord Bot Altyapısı

TypeScript ve Discord.js kullanarak Discord botları yapabileceğiniz bir altyapı

📦 Kurulum

  1. Bu kod bloğunu terminalinizde çalıştırın:
    git clone https://github.com/BurakYs/bot-template.git
    cd bot-template
    npm install
    cp .env.template .env
    npm run build
  2. .env dosyasını bot token'ınız ile doldurun
  3. Komutları Discord'a yüklemek için npm run register-commands komutunu çalıştırın
  4. Botu npm start ile başlatın

✨ Özellikler

  • Çoklu Dil Desteği

    • Yerelleştirme için i18next kütüphanesini kullanır
    • Yeni bir dil eklemek için dosyayı src/localizations klasörüne ekleyin ve src/config.ts dosyasındaki supportedLanguages dizisini güncelleyin
    • Komut adları ve açıklamaları src/localizations/commandData klasöründe saklanır
    • src/localizations klasöründeki dosyaların adıyla supportedLanguages içindeki değerlerin eşleştiğinden emin olun
  • Komut Handlerı

    • src/commands klasöründe istediğiniz kadar alt klasör oluşturabilirsiniz
    • Kullanabileceğiniz configler için types dosyasına bakın
      • Bir alt komuta belirli bir config vermek için şunu yapın:
        config: {
          someOtherConfig: true,
          configName: {
            '*': false, // Varsayılan config
            'groupName subCommandName': true, // Bu alt komut için özel config
            // veya
            'subCommandName': true
          }
        }
  • Yardımcı Fonksiyonlar

    • interaction.success(): Başarılı bir mesaj gönderir
    • interaction.error(): Hata mesajı gönderir
    • interaction.translate(): Bir anahtarı çevirir

📝 Lisans

Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.