Discord.js güzel bir handler!

XenonTheSatisfied

Odunlara Vur Vur Vur!
Katılım
24 Nisan 2020
Mesajlar
37
Elmaslar
41
Puan
6.320

Discord:

Xenon#8687

Selamlar herkese,
Bu konuda kendi yaptığım bir handler'dan bahsedeceğim.
Fazla uzatmadan özellikleri göstereyim:

  • 1 - Yeni nesil discord.js sürümü ile botunuzu daha stabil hale getirin! (kaldırıldı 2 3 ay önce yaptığımdan dolayı en son sürüm olmadığını fakrettim)
  • 2 - Komutları otomatik olarak saptar ve işiniz bir hayli kolaylaşır.
  • 3 - Tam config destekli!
  • 4 - Kategori özellikli!
  • 5 - Sanırım Türkiye'de ilk olan regexpli etiket prefix bulunduruyor! (Türkiye'de ilk değilmiş sonradan farkettim)
  • 6 - Kategorileri otomatik saptar.
  • 7 - Handler OOP mantığıyla yapıldığından dolayı okunması kolaydır.
Önemli not: Handler'da MIT lisans bulunyor. Olamaz !? kullanamayackmıyım ?
cevap hayır tabiikide kullanabileceksiniz MIT lisans demek kullanılması serbest fakat dağıtılması yasak olan kodlar için alınır.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Son düzenleme:
Gerçekten güzel ve başarılı bir alt yapı. Elinize sağlık. Teşekkür ederim, kullanacağım.
 

Yukarıda olan arkadaşlarında söylemiş olduğu gibi gerçekten emek sarf edilen bir alt yapı çalışması olmuş ki elinize ve var emeğinize sağlık :<3:
 
Altyapının temeli Discord JavaScript kod topluluğunda (bir sunucu değil, JavaScript ile Discord botu yapan insanlara benim verdiğim genel isim) 2017 yılında paylaşıldı. Benim bildiğim MIT lisansında bir şeyi düzenlerken paylaşan kişinin isminide vermen lazım? Bu arada o RegExp olayı ilk değil ben dahil birkaç kişi kullanıyor uzun zamandan beri. Altyapıda son DiscordJS sürümüde kullanılmıyor 2-3 alt sürüm kullanılıyor. Bunları sana Discord aracılığı ile söyledim beni takmadın. Belki burada takarsın. Bu arada altyapıda iyi bir düzenlenme var hakkını yemeyeyim fakat bu tamamını sana ait yapmaz ve lisans koymana izin vermez. (Ayrıca benim bildiğim Glitch üzerinden paylaşılan kodlara lisans konulmuyor.)
 
Sanırım Türkiye'de ilk olan regexpli etiket prefix bulunduruyor!
Üzgünüm ama bu sistemi ben ve bir arkadaşım yaklaşık 9ay önce kapanan bir botta yaptık. Yani ilk değil :)
Discord.js nin 12 ve üzeri versiyonunda alışılmış argoritmalar tamamen değiştiğinden kimse kullanmıyor. Yani V12 kullanmamanızı öneririm.
Kod:
module.exports.main = {
  name: '',
  desc: '',
  aliases: [""],
  perm: ''
};
Böyle yapmak yerine dahada kolay olması için direk dosya adını komut olarak algılattırabilirsin. Budahada kolaylaştırır işi.
 
Yine severek okudum bir konu oldu :;p
 
Üzgünüm ama bu sistemi ben ve bir arkadaşım yaklaşık 9ay önce kapanan bir botta yaptık. Yani ilk değil :)
Discord.js nin 12 ve üzeri versiyonunda alışılmış argoritmalar tamamen değiştiğinden kimse kullanmıyor. Yani V12 kullanmamanızı öneririm.
(alıntı alamadım)

Önerim Class kullanmak, eğer dediğin gibi yapılırsa aliases olayı devredışı kalıyor ve otomatik yardım komutu yazırmak vs. devredışı kalıyor. v12 olayı içinse değişiklik iyidir değil mi? En azından daha stabil?
 
(alıntı alamadım)

Önerim Class kullanmak, eğer dediğin gibi yapılırsa aliases olayı devredışı kalıyor ve otomatik yardım komutu yazırmak vs. devredışı kalıyor. v12 olayı içinse değişiklik iyidir değil mi? En azından daha stabil?
500 Satırlık bir kodu sırf discord.js istedi diye baştan aşağı düzenleyemem öyle değil mi? Aliases zaten şahsen ben kullanmıyorum başkalarında kullandığını düşünmüyorum.
 
Galiba kendi üşengeçliğinden dolayı kullanmamayı önermek pek doğru değil? aliases kullanan var emin ol.
 
500 Satırlık bir kodu sırf discord.js istedi diye baştan aşağı düzenleyemem öyle değil mi? Aliases zaten şahsen ben kullanmıyorum başkalarında kullandığını düşünmüyorum.

aliases bazı kişiler kullanıyor tabi şuanda ctrl + c olunca bir çok kişinin kullanma ihtimali var.
 
Galiba kendi üşengeçliğinden dolayı kullanmamayı önermek pek doğru değil? aliases kullanan var emin ol.
Bunu sadece ben değil istatistiklerde söylüyor. Npm.js den istatistiklere bakabilirsin.Haftalık indirilme sayısı V12den önce 126bin ken çıktığı hafta bir anda 34bin e düşüyor.
1588251570565.png
Çıkmadan Önce

1588251587183.png
Çıktığı hafta.
 
Her zaman ki gibi harika, her zaman buna bakıcam ve senden öğreneceğim çok şey var teşekkürler ! <3
Yorumun için teşekkür ederim.
Gerçekten güzel ve başarılı bir alt yapı. Elinize sağlık. Teşekkür ederim, kullanacağım.
Yorumun için teşekkür ederim.

Yukarıda olan arkadaşlarında söylemiş olduğu gibi gerçekten emek sarf edilen bir alt yapı çalışması olmuş ki elinize ve var emeğinize sağlık :<3:
Yorumun için teşekkür ederim.
Altyapının temeli Discord JavaScript kod topluluğunda (bir sunucu değil, JavaScript ile Discord botu yapan insanlara benim verdiğim genel isim) 2017 yılında paylaşıldı. Benim bildiğim MIT lisansında bir şeyi düzenlerken paylaşan kişinin isminide vermen lazım? Bu arada o RegExp olayı ilk değil ben dahil birkaç kişi kullanıyor uzun zamandan beri. Altyapıda son DiscordJS sürümüde kullanılmıyor 2-3 alt sürüm kullanılıyor. Bunları sana Discord aracılığı ile söyledim beni takmadın. Belki burada takarsın. Bu arada altyapıda iyi bir düzenlenme var hakkını yemeyeyim fakat bu tamamını sana ait yapmaz ve lisans koymana izin vermez. (Ayrıca benim bildiğim Glitch üzerinden paylaşılan kodlara lisans konulmuyor.)
Discord üzerinden konuştuk altyapıda bazı değişken isimleri benziyor. ve ben yanlışlıkla konuya saçma sapan ekler eklemişim, ekler için üzügünüm.
Üzgünüm ama bu sistemi ben ve bir arkadaşım yaklaşık 9ay önce kapanan bir botta yaptık. Yani ilk değil :)
Discord.js nin 12 ve üzeri versiyonunda alışılmış argoritmalar tamamen değiştiğinden kimse kullanmıyor. Yani V12 kullanmamanızı öneririm.
Kod:
module.exports.main = {
  name: '',
  desc: '',
  aliases: [""],
  perm: ''
};
Böyle yapmak yerine dahada kolay olması için direk dosya adını komut olarak algılattırabilirsin. Budahada kolaylaştırır işi.
Evet buda mantıklıymış.
Yine severek okudum bir konu oldu :;p
Yorumun için teşekkür ederim.
(alıntı alamadım)

Önerim Class kullanmak, eğer dediğin gibi yapılırsa aliases olayı devredışı kalıyor ve otomatik yardım komutu yazırmak vs. devredışı kalıyor. v12 olayı içinse değişiklik iyidir değil mi? En azından daha stabil?
Evet aslına bakılırsa mantıklı. fakat bazı kişilerin kullanmayacağı gibi bir gerçekte var. class ekleseydim oop'ye daha fazla uyardı fakat maalesef bilmeyen kişiler için kod okunurluğu düşerdi.
500 Satırlık bir kodu sırf discord.js istedi diye baştan aşağı düzenleyemem öyle değil mi? Aliases zaten şahsen ben kullanmıyorum başkalarında kullandığını düşünmüyorum.
Galiba kendi üşengeçliğinden dolayı kullanmamayı önermek pek doğru değil? aliases kullanan var emin ol.
aliases bazı kişiler kullanıyor tabi şuanda ctrl + c olunca bir çok kişinin kullanma ihtimali var.

Yani bu biraz tercih meselesi.Aliases bana sorarsanız botlarda olması gereken birşey fakat yinede dediğim gibi tercih meselesi.
Bunu sadece ben değil istatistiklerde söylüyor. Npm.js den istatistiklere bakabilirsin.Haftalık indirilme sayısı V12den önce 126bin ken çıktığı hafta bir anda 34bin e düşüyor.
Ekli dosyayı görüntüle 120792 Çıkmadan Önce

Ekli dosyayı görüntüle 120793Çıktığı hafta.
Zaten sonradan son sürüm olmadığını farkettim ama önerim en son sürüm.
Gönderi otomatik olarak birleştirildi:

Bu arada geç cevap için hepinizden özür dilerim uyuyordum.
 
Güzel Konu Bir Çok Arkadaş İçin Yararlı Olmuş Eline Sağlık Dostum ;)
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst