Skip to content

achueves/invite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invite

Github içerisinde kullanabileceğiniz JSON tabanlı anlaşılır bir invite manager botu.
Genel bakış: TODO - Özellikler - Nasıl kurulur - Dipnot

Genel Giriş

Özellikler

Bildiğiniz diğer invite managerlerin özelliklerinden farklı olanları yazacağım.

  • Temporary (geçici) inviteleri cacheleme
  • Tek kullanımlık inviteleri cacheleme
  • Değiştirilebilir gün ile gelen davetin sahte olup olmadığını belirleme
  • Saniyelik database kayıt edilmesi
  • Çökme durumunda databasenin kayıt edilmesi
  • Senkronize bir şekilde çalışması

Kurulum

Sadece config dosyalarında belirtilen şeyleri kendi sunucunuza göre hazırlayın.
Hazırladıktan sonra ana dosyaların bulunduğu (src klasörünün göründüğü) klasörde bir terminal (cmd) açın.
Açtıktan sonra şu komutu girerek modülleri indirin: npm install
Modülleri indirdikten sonra botu başlatmak için npm start yazabilirsiniz.

Dipnot

Bu bot, çoklu sunucular için yaratılmamıştır!
Eğer çoklu sunucular için bir bot istiyorsanız, aradığınız bot bu değil.
Eğer kodlama biliyorsanız, database sisteminizi kendi database sisteminize uyarlayabilirsiniz.

Eğer çoklu sunucularda kullanmak istiyorsanız, database olarak MongoDB öneriyorum çünkü
NoSQL (not only SQL) olduğundan JSON databasenin yaptığı görevin aynısını çok daha rahat uyarlayabilirsiniz.

Todo

Üşenmezsem yapacaklarım:

  • Reward sistemi (invite başına ödül)
  • Gelen kişiyi belirli kriterlere göre planlayarak invitenin gerçek olup olmadığını hesaplamak
  • Bonus invite sistemi (invite ekleyip çıkart)
  • Invite blacklist
  • Invite whitelist (eğer aktif edilirse)
  • Invite database reset
    • Aslında database klasörünün içindekilerini [] yaparak resetleyebilirsiniz ama bunu bir komutla da yapabiliriz.
  • Config ile ayarlanılabilir giriş ve çıkış mesajları

About

👁‍🗨 herhalde githubdaki en anlaşılabilir discord invite manager botu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published