I'm always excited to take on new projects and collaborate with innovative minds.

Address

Kayseri/Turkey

Sosyal Bağlantılar

Other

Discord Bot Geliştiricileri İçin Ücretsiz ve Güçlü Bir Altyapı

Merhaba sevgili geliştiriciler ve Discord tutkunları! Bugün sizlere, profesyonel bir ekip tarafından geliştirilen ve “Yeryüzünde her zaman ücretsiz ve değerli bir şeyler olacaktır” felsefesiyle yola çıkan bir açık kaynaklı projeden bahsedeceğim: Ahmet Yüceler (Versiyon 3.0) (v14.x). Bu altyapı, güncel, stabil ve son derece gelişmiş özellikleriyle Discord bot geliştirme dünyasında fark yaratmayı he

Discord Bot Geliştiricileri İçin Ücretsiz ve Güçlü Bir Altyapı

Ahmet Yüceler (Versiyon 3.0) (v14.x): Discord Bot Geliştiricileri İçin Ücretsiz ve Güçlü Bir Altyapı

Github Link

not: geliştirilmeye kapatılmıştır acık kaynak oldugu için geliştirmeye devam edilebilir.

Merhaba sevgili geliştiriciler ve Discord tutkunları! Bugün sizlere, profesyonel bir ekip tarafından geliştirilen ve “Yeryüzünde her zaman ücretsiz ve değerli bir şeyler olacaktır” felsefesiyle yola çıkan bir açık kaynaklı projeden bahsedeceğim: Ahmet Yüceler (Versiyon 3.0) (v14.x). Bu altyapı, güncel, stabil ve son derece gelişmiş özellikleriyle Discord bot geliştirme dünyasında fark yaratmayı hedefliyor. Eğer siz de kendi botunuzu oluşturmak, özelleştirmek ve yönetmek istiyorsanız, bu yazı tam size göre!

hem yeni başlayanlar hem de deneyimli geliştiriciler için tasarlanmış bir altyapı. Plugin sistemi, çoklu dil desteği, slash komutlar, gelişmiş hata yönetimi ve daha pek çok özelliğiyle, bot geliştirme sürecini hem kolaylaştırıyor hem de hızlandırıyor. Şimdi gelin, bu altyapının sunduğu avantajlara ve nasıl kullanılacağına detaylı bir şekilde bakalım.


Bu altyapı, modern Discord bot geliştirme ihtiyaçlarını karşılamak için zengin bir özellik seti sunuyor. İşte Ahmet Yüceler’in dikkat çeken bazı özellikleri:

  1. Plugin Sistemi: Botunuza istediğiniz özellikleri parça parça ekleyebilirsiniz. Bu modüler yapı, kodunuzu düzenli tutmanızı ve sadece ihtiyacınız olan işlevleri kullanmanızı sağlıyor.
  2. Çoklu Dil Desteği: Botunuzu farklı dillerde kullanmak mı istiyorsunuz? Ahmet Yüceler, tam otomatik dil algılama özelliğiyle kullanıcıların diline göre yanıt verebiliyor.
  3. Slash Komutlar ve Daha Fazlası: Slash komutlar, alt komutlar (subcommands), alt komut grupları (subcommand groups), otomatik tamamlama (autocomplete), sağ tık menüleri, butonlar ve seçim menüleri gibi modern Discord özelliklerinin tamamı destekleniyor.
  4. Hız ve Performans: Async yapısıyla interaksiyon başına yalnızca 1ms gibi inanılmaz bir hız sunuyor. Ayrıca Redis ve clustering ile %100 sharding desteği sağlayarak, RAM kullanımını %80’e kadar azaltıyor.
  5. Geliştirici Dostu Araçlar: Geliştirici modu, iç içe klasör desteği, özelleştirilebilir hata mesajları ve mantık hatası uyarı sistemleriyle kod yazarken hayatınızı kolaylaştırıyor.
  6. Esneklik ve Kontrol: İsterseniz belirli interaksiyonları açıp kapatabilir, bot veya kullanıcı yetkilerini özelleştirebilir, hatta botunuzdan kullanıcıları yasaklayabilirsiniz.
  7. Kolay Kurulum ve Yönetim: Gelişmiş config dosyası sayesinde artık index.js dosyasını elle modifiye etmenize gerek yok. Her şey tek bir yerden kontrol edilebiliyor!

Bu özellikler, Ahmet Yüceler’i sadece bir altyapıdan çok daha fazlası haline getiriyor: Bu, geliştiricilere özgürlük ve güç veren bir araç.


Kullanmak İçin Gerekenler

Bu altyapıyı kullanmaya başlamadan önce birkaç temel gereksinimi karşılamanız gerekiyor:

  • Node.js v18.x: Botun çalışması için bu sürüm gereklidir. Daha eski bir sürüm kullanıyorsanız, güncelleme yapmanız şart.
  • Yarn: Paket yönetimi için Yarn kullanılıyor. Npm’den daha hızlı ve stabil olduğu için tercih edilmiş. Kurulumu için terminale npm install -g yarn yazmanız yeterli.

Bu iki temel araç hazırsa, kurulum aşamasına geçebiliriz.


Kurulum Adımları

kurmak oldukça basit:

  1. Öncelikle proje dosyalarının bulunduğu klasöre gidin.
  2. Terminalde yarn install komutunu çalıştırarak gerekli bağımlılıkları yükleyin.
  3. Kurulum tamamlandıktan sonra yarn start yazarak botu başlatabilirsiniz.

Hepsi bu kadar! Botunuz çalışmaya hazır. Şimdi sıra, botu özelleştirmeye geldi.


Kullanım Rehberi

1. Genel Ayarları Yapılandırma

Botun temel ayarlarını, hata mesajlarını ve diğer olayları düzenlemek için config.js dosyasını kullanabilirsiniz. Bu dosya, tüm kontrolü elinizde tutmanızı sağlayacak şekilde tasarlanmış.

2. İnteraksiyonlarla Çalışma

İnteraksiyonlar, botunuzun kullanıcılarla iletişim kurduğu ana yoldur. interactions klasöründe bulunan ornekKomut.js ve ornekSağtık.js dosyaları, size başlangıç için rehberlik edebilir. Yeni bir interaksiyon oluşturmak isterseniz, terminalde yarn interaksiyon komutunu kullanabilirsiniz. Bu komut, size interaksiyon altyapısını otomatik olarak oluşturur ve gerekli soruları sorarak süreci hızlandırır.

3. Slash Komutlarını Yayınlama

  • Global Yayın: Slash komutlarınızı tüm Discord’da kullanılabilir hale getirmek için node publishInteractions.js global komutunu çalıştırın.
  • Sunucu Özel Yayın: Sadece belirli bir sunucuda kullanılmasını istiyorsanız, node publishInteractions.js guild <guildId> komutunu kullanabilirsiniz.
  • Komutları Temizleme: Mevcut komutları silmek için node publishInteractions.js global clear veya node publishInteractions.js guild <guildId> clear komutlarını deneyin.

Not: Global komutların sunuculara ulaşması yaklaşık 1 saat sürebilirken, sunucu özel komutlar 5-10 saniye içinde aktif olur. Test aşamasında sunucu komutlarını kullanmanızı öneririz, böylece rate limit sorunlarından kaçınabilirsiniz.

4. Olaylarla Çalışma

Olaylar (events), botunuzun belirli durumlara tepki vermesini sağlar. events klasöründeki -ornekOlay.js dosyasını inceleyebilir veya yarn olay komutuyla yeni bir olay dosyası oluşturabilirsiniz. Bu komut da tıpkı interaksiyon komutu gibi size rehberlik eder.

5. Dosya Yönetimi

Dosya isimlerini tire (- ) ile başlatarak kolayca devre dışı bırakabilirsiniz. Bu, test ve geliştirme süreçlerinizi daha esnek hale getirir.


Neden Tercih Etmelisiniz?

Ahmet Yüceler, açık kaynaklı bir proje olmasının ötesinde, geliştiricilere sunduğu özgürlük ve performansla öne çıkıyor. İster basit bir bot yapmayı planlayın, ister karmaşık bir sistem kurmayı hedefleyin; bu altyapı size her adımda destek oluyor. Üstelik tamamen ücretsiz! “Yeryüzünde her zaman ücretsiz ve değerli bir şeyler olacaktır” mottosuyla yola çıkan bu proje, topluluk odaklı bir yaklaşımla sürekli gelişiyor.

Eğer siz de Discord bot geliştirme dünyasına adım atmak veya mevcut projelerinizi bir üst seviyeye taşımak istiyorsanız, Ahmet Yüceler tam aradığınız altyapı olabilir. Hızlı, esnek ve güçlü yapısıyla, botlarınızı hayata geçirirken sizi asla yarı yolda bırakmayacak.


Son Sözler

Ahmet Yüceler (Versiyon 3.0), modern Discord bot geliştirme ihtiyaçlarını karşılayan, kullanıcı dostu ve yenilikçi bir altyapı. Plugin sistemiyle esneklik, çoklu dil desteğiyle erişilebilirlik ve yüksek performansıyla verimlilik sunuyor. Hemen bugün projeyi indirip kurarak kendi botunuzu oluşturmaya başlayabilirsiniz. Sorularınız olursa, topluluk desteği her zaman yanınızda!

Siz bu altyapıyı denediniz mi? Deneyimlerinizi ve projelerinizi bizimle paylaşmayı unutmayın. Bir sonraki blog yazısında görüşmek üzere!


Bu yazıyı sitenizde ( olduğu gibi) kullanabilir veya dilediğiniz gibi düzenleyebilirsiniz. Umarım faydalı olmuştur!

Github Link

6 dakika okuma
Mar 16, 2025
Ahmet Yüceler
Paylaş

yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *