Kaan ÇABUK
80+ Titanium
- Katılım
- 23 Mart 2020
- Mesajlar
- 26,270
- En İyi Cevap
- 1
Discord.JS Sürümü: V12
Gerekli Modüller: Discord.JS , steam-provider
Çalıştırma komudu(değiştirebilirsiniz): steam,steamoyun,oyunbilgisi,oyuninfo
Gerekli Modüller: Discord.JS , steam-provider
Çalıştırma komudu(değiştirebilirsiniz): steam,steamoyun,oyunbilgisi,oyuninfo
JavaScript:
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://www.freeiconspng.com/uploads/steam-icon-4.png"
if (!game) return message.reply('Lütfen Steam de bulunan Bir Oyunun Adını Yazın. Örnek: `t!steamoyun csgo`')
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('Etiketler', results.otherData.features, true)
.addField('Geliştiriciler', results.otherData.developer, true)
.addField('Yayımcılar', results.otherData.publisher)
.setColor("#36393F")
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: ["steam","steamoyun","oyunbilgisi","oyuninfo"],
permLevel: 0
};
exports.help = {
name: 'steamoyun',
description: 'steam oyun bilgi',
usage: 'steamoyun'
};
Son düzenleme: