Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Bu kod sitede mevcut fakat V11 olduğu için bağzı kullanıcılar V12 sürümünü istediler. Buyrun V12 sürüm iyi kullanımlar.
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod komutlar klasörüne atılacaktır.
//###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###CMF
const Discord = require('discord.js')
var steam = require('steam-provider')
var provider = new steam.SteamProvider();
exports.run = (client, message, args) => {
let game = args[0]
let steampng = "https://cdn.discordapp.com/attachments/458004691402489856/470344660364034049/steam.png"
if (!game) return message.reply('Lütfen Steamde Olan Bir Oyunun Adını Yazın. Örnek: `steamfiyat PUBG`')
provider.search(game).then(result => {
provider.detail(result[0].id, "turkey", "tr").then(results => {
console.log(results)
const embed = new Discord.MessageEmbed()
.setAuthor('Steam Store', steampng)
.setColor("RANDOM")
.setTitle(result[0].name)
.addField(`Oyunun ID'sı`, result[0].id)
.setThumbnail(results.otherData.imageUrl)
.addField('Türleri', results.genres)
.addField('Fiyati', `Nolmal Fiyat **${results.priceData.initialPrice}** TL
İndirimli Fiyat **${results.priceData.finalPrice}** TL`, true)
.addField('Platformlar', results.otherData.platforms, true)
.addField('Metacritic Puanı', results.otherData.metacriticScore, true)
.addField('Etiketleri', results.otherData.features, true)
.addField('Geliştiricileri', results.otherData.developer, true)
.addField('Yayımcıları', results.otherData.publisher)
.setColor("RANDOM")
message.channel.send(embed).catch(e => {
console.log(e)
message.reply('Hata Olustu Yada `' + game + '` Adlı Oyun Bulunamadı')
})
})
})
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'steamfiyat',
description: 'Aradağınız oyunun steamdaki fiyatına bakmanızı sağlar',
usage: 'steamfiyat PUBG'
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
v13 halini paylaşabilir misiniz? Şimdiden teşekkürler.
YanıtlaSilMerhaba, komutu botuma ekledim fakat fiyat bilgisini çekmiyor. Ücretli oyunlar 0 TL olarak yazıyor
YanıtlaSil