Tanıtım @discord.js bot - v14 altyapı - slash/prefix commands | mysql

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

samoi

one is glad to be of service
Emekli
Katılım
28 Ekim 2014
Mesajlar
3.553
Elmaslar
1.366
Puan
19.760
Yaş
26
Konum
Bursa
Minecraft
smt287

Discord:

mudlusamoi#5646

Boş zamanlarımda geliştirdiğim botu forumda paylaşmak istedim. Herhangi bir şekilde botu kullanabilir veya kodlardan yararlanabilirsiniz. İstediğiniz bir şey var ise belirtebilirsiniz. Ayrıca çok üzerine düşmediğim ve geliştirirken öğrendiğim birçok şey olduğu için hataları veya eksikleri olabilir. Belirtmekten çekinmeyin.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Discord Bot​

Discord botu hala geliştirme aşamasında.

️ Özellikler​

  • Düzenli ve okunması kolay kod yapısı.
  • Dil desteği.
  • Seviye/XP/Rütbe sistemi.
  • Müzik komutları.
  • Birçok siteden veri çekme komutları.
  • Mesajlardaki resimler için NSFW algılama. (DeepAI API'si)
  • MYSQL desteği.
  • Moderasyon komutları.
  • Aynı anda hem eğik çizgi (slash) komutlarını hem de önek (prefix) komutlarını destekler.
  • Mesajlara otomatik cevap. (autoresponse.js fonksiyonu)

Komutlar​


Veri Komutları
AdKategoriTipAçıklama
artstationVeriSlash KomutuArtstation.com bağlantısından resim verilerini alır.
coubVeriSlash KomutuCoub.com bağlantısından video verilerini alır.
pinterestVeriSlash KomutuPinterest.com bağlantısından video/resim verilerini alır.
redditVeriSlash KomutuReddit.com bağlantısından video verilerini alır.
tiktokVeriSlash KomutuTikTok.com bağlantısından video verilerini alır.
twitterVeriSlash KomutuTwitter.com bağlantısından video/gif verilerini alır.


Eğlence Komutları
AdKategoriTipAçıklama
d20EğlencePrefix KomutuD20 zarı atabilirsiniz.
kasarEğlenceSlash KomutuCanvas komutu (resimde sadece Türkçe açıklama vardır).


Oyun Komutları
AdKategoriTipAçıklama
chessOyunPrefix KomutuDiscord Etkinleri (discord-together)
pokerOyunPrefix KomutuDiscord Etkinleri (discord-together)
youtubeOyunPrefix KomutuDiscord Etkinleri (discord-together)


Bilgilendirme Komutları
AdKategoriTipAçıklama
avatarBilgilendirmePrefix KomutuAvatar resmini ve bağlantısını gönderir.
bannerBilgilendirmePrefix KomutuBanner resmini ve bağlantısını gönderir.
emojiBilgilendirmeSlash KomutuBelirtilen emojiyi/emojileri döndürür.
helpBilgilendirmePrefix KomutuBot komutlarını gösterir. (yalnızca prefix desteği)
inviteBilgilendirmePrefix KomutuBotu sunucunuza eklemek için davet bağlantısını gönderir.
pingBilgilendirmePrefix KomutuPing gecikmesini gösterir.
serveravatarBilgilendirmePrefix KomutuSunucu avatar resmini ve bağlantısını gönderir.
statsBilgilendirmePrefix KomutuBot durum bilgilerini gösterir.


Moderasyon Komutları
AdKategoriTipAçıklama
banModerasyonPrefix KomutuBir kullanıcıyı sunucudan yasaklar.
evalModerasyonPrefix KomutuEval komutu
guildsModerasyonPrefix KomutuBotun hangi sunucularda olduğunu gösterir.
kickModerasyonPrefix KomutuBir kullanıcıyı sunucudan atar.
optionsModerasyonPrefix KomutuBot seçeneklerini özelleştirin.
prunexpModerasyonPrefix KomutuBelirttiğiniz xp değerinden daha düşük olan kullanıcıları getirir.
restartModerasyonPrefix KomutuBotu yeniden başlatır.
scmdModerasyonPrefix KomutuBir sunucudaki tüm eğik çizgi komutlarını siler veya günceller.
surveyModerasyonPrefix KomutuOtomatik olarak bir anket hazırlar.
tokenbanModerasyonPrefix KomutuBelirli bir kullanıcı davetinden gelen kullanıcıları yasaklar.
tokenkickModerasyonPrefix KomutuBelirli bir kullanıcı davetinden gelen kullanıcıları atar.
unbanModerasyonPrefix KomutuYasaklanan bir kullanıcının sunucudaki yasağını kaldırır.


Müzik Komutları
AdKategoriTipAçıklama
leaveMüzikPrefix KomutuBotu ses kanalından atar.
loopMüzikPrefix KomutuMüziği döngüye alma komutu.
pauseMüzikPrefix KomutuMüziği duraklatma komutu.
playMüzikPrefix KomutuMüzik çalma komutu.
skipMüzikPrefix KomutuMüziği geçme komutu.


✨ Rank (İstatistik) Komutları ✨
AdKategoriTipAçıklama
rankİstatistikPrefix KomutuSunucudaki mevcut rütbeyi gösterir.
topİstatistikPrefix KomutuSunucunun seviye sıralaması.

Kurulum​

  1. .env.example dosyasını .env olarak yeniden adlandırın.
  2. Gerekli değişkenleri doldurun.
    • token & appid
    • ownerid & supportserver
    • dbhost & dbuser & dbpassword & dbname
  3. Gerekli npm paketlerini kurmak için komut satırına "npm install" yazın.
  4. Botu "node index.js" komutuyla başlatabilirsiniz.

.env bilgilendirme​

  • twitterapptoken - twitter komutu için opsiyonel
  • spotifyclientid & spotifyclientsecret - play komutu için Spotify bağlantıları
  • deepaikey - Mesajlardaki resimler için NSFW algılama.

Notlar:
  • Bot tanıtımı direkt README içeriğinden aktarılmıştır.
  • Botu aktif olarak çalıştırmaktayım. Test etmek veya kullanmak isteyen botu sunucusuna ekleyebilir.
 
Amirim harikasınız!
 
Konuyu açtığımdan beri getirilen güncellemeler:
  • Twitter komutu Slash komutu olarak güncellendi.
    • API, v1 sürümünden v2 sürümüne yükseltildi.
    • Gif desteği eklendi.
  • Coub komutu için gif desteği eklendi. Videolar artık direkt gif formatına dönüştürülebiliyor.
    • Kategoriler için türkçe desteği eklendi.
    • Etiket (tag) ile arama eklendi.
  • scmd komutu eklendi. Sadece bot sahibi kullanabilir.
    • Belirtilen sunucudaki slash komutlarını günceller veya siler.
  • Reddit komutu Slash komutu olarak güncellendi.
  • Müzik komutu için Spotify albüm ve playlist desteği getirildi.
    • Playlist desteğinin yanında queue (sıra) komutu eklendi.
    • Spotify playlist desteği ilk eklendiğinde playlist içindeki sadece ilk 100 parçayı çekebiliyordu.
      Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
  • Müzik komutunda birçok iyileştirme yapıldı.
  • Tokenban ve tokenkick komutlarında iyileştirme yapıldı.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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