Sol Reklam

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

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287
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.

Github Repo

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.
    • Davet bağlantısı için buraya tıklayın.
 

IlSavis

Gardaş nöörüyon?
Emektar

Discord:

ilsavis

Katılım
23 Ocak 2021
Mesajlar
119
Elmaslar
185
Puanlar
4.145
Amirim harikasınız!
 

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287
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. Şu anda bu limit kaldırıldı.
  • Müzik komutunda birçok iyileştirme yapıldı.
  • Tokenban ve tokenkick komutlarında iyileştirme yapıldı.
 

Twitch Sincap

Birisi mi Spawnlandı?

Discord:

Sincap#0096

Katılım
19 Mayıs 2022
Mesajlar
1
Elmaslar
0
Puanlar
95
Yaş
24
Yer
Türkiye
Minecraft
Waldoli

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287

Mkann

Somon Balığı Selam Vermeye Geldi

Discord:

Mkann#3843

Katılım
8 Kasım 2022
Mesajlar
10
Elmaslar
5
Puanlar
135
Yer
Bursa
Minecraft
Mkann
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı