Discord.js v14 ile yazdığım, basit bir responsive website de dahil edilmiş güzel olmasını umduğum bot kodları. İki genel, iki eğlence ve bir de admin komudu olmak üzere 5 komut mevcut. Bir sorun/önerin olursa Issues bölümünden konu açabilirsin.
- Güncel Discord.js v14 ✅
- Prefix + Slash Komutları ✅
- Dinamik Responsive Website ✅
- Bu projeyi indir ve ZIP dosyasını ayıkla.
- CMD veya PowerShell'i ayıkladığın proje klasörüne aç.
npm i
yazarak gerekli modülleri yükle.- Bot oluşturmak için Discord Geliştirici Portalına git.
New Application
butonuna tıkla, ve açılan menüde bir isim gir. ArdındanCreate
butonuna tıkla.- Bu sayfada
APPLICATON ID
'yi kopyalayarakayarlar.json
'dakibotID
kısmına yapıştırmalısın. (Slash Komutları için gereklidir.)- Yine aynı sayfada aşağıya kaydır ve
MESSAGE CONTENT INTENT
'ini aktif et. (Prefix Komutları için gereklidir.)
- Yine aynı sayfada aşağıya kaydır ve
- Sol taraftaki menüden
Bot
sayfasına git, sağ taraftakiAdd Bot
butonuna tıkla ve onayla. TOKEN
altındakiReset Token
butonuna tıkla ve bu tokeni kopyaladıktan sonraayarlar.json
'dakitoken
kısmına yapıştır.node main.js
yazarak botu başlat.
Eğer her şey yolunda giderse bot çalışacaktır.
"bot": {
"token": "TOKEN",
"prefix": "PREFIX",
"botID": "ID",
"sahipID": "ID",
"embedColor": "#Renk"
}
token
Botun tokeninin yazılacağı yerdir.prefix
Prefix Komutlarının başında yazılan "!" veya "+" gibi ön eklerdir. (örn. !avatar)botID
Botun ID'sinin yazılacağı yerdir, Slash Komutları için gereklidir.sahipID
Bot sahibinin ID'sinin yazılacağı yerdir, yetkilendirme için kullanılır.embedColor
Embed içeren komutlarda Embed'in solunda yer alan rengi belirler.
"website": {
"name": "Bot Adı",
"description": "Bot hakkında açıklama.",
"iconURL": "Botun Görseli",
"inviteLink": "Bot Davet Linki",
"serverLink": "Destek Sunucu Davet Linki",
"colors": {
"primary": "#Renk",
"second": "#Renk",
"third": "#Renk"
}
}
name
Botun Website'de görünen adını belirler.description
Websitenin Ana Sayfasında botun açıklamasını belirler.iconURL
Website'de botun gösterilecek ikonunu belirler.inviteLink
Websitenin Ana Sayfasında botun sunucuya davet edileceği linki belirler. Link oluşturmak için Discord Geliştirici Portalındaki OAuth2 sayfasına göz at.serverLink
Botun destek sunucusuna ait davet linkini belirler.colors
Websitedeki renkleri belirler.primary
vesecond
websitenin bir çok yerinde kullanılırken,third
daha nadir kullanılır.
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
enabled
Komudu açıp kapatabilir. Kapalı komutlar WebSitede ve Yardım komutunda görünmez.guildOnly
Sadece sunucularda çalışması için ayarlar. Açık olduğunda DM'de çalışmaz.aliases
Alternatif komut adı/adları,["a", "a2", "a3"]
şeklinde çalışır.permLevel
Komudun gerektirdiği yetki. Yetkiler içinmain.js:84
dosyasına bakabilirsin.
exports.help = {
name: "avatar",
desc: "Avatarınızı gösterir.",
usage: "avatar / avatar <@kullanıcı>",
category: "eğlence"
};
name
Komudun kullanım adı.desc
Komudun açıklaması, yardım komudunda görünür.usage
Komudun kullanımı, website'de görünür.category
Komudun kategorisi, yardım komudunda ve website'de görünür. Doğru belirtilmezse yardım komutunda görünmeyebilir.
- Eğer destek olmak istersen bir ⭐ yeterli. 🥰