viannaxp
Ultra Member
Başlıktada belirttiğim gibi discordda bulunan bir modül ile bazı oyunların belirli verilerini çekebilirsiniz, verileri ve oyunları aşşağıda verdiğin linkten inceleyebilirsiniz.
Gamedig Modülünü İncele
Örnek bir discord.js kodu;
Gamedig Modülünü İncele
Örnek bir discord.js kodu;
JavaScript:
const RC = require("discord.js");
const Gamedig = require("gamedig");
exports.run = async (client, message, args) => {
message.delete();
Gamedig.query({
type: 'csgo',
host: '11.11.11.11', //Sunucu dns veya sayısal ipniz.
port: '11' //Sunucu portunuz.
}).then((state) => {
let RCEmbed = new RC.EmbedBuilder()
.setAuthor({name: "Sunucu istatistikleri;", iconURL: message.guild.iconURL({dynamic:true})})
.setDescription(`> **Sunucu adı; \`${state.name}\`**
> **Oynanan harita; \`${state.map}\`**
> **Aktif oyuncu; \`${state.players.length}/${state.maxplayers}\`**
> **Sunucu gecikmesi; \`${state.ping}\`**
> **Sunucu adresi; \`${state.connect}\`**`)
.setTimestamp()
.setColor(RC.Colors.Purple)
.setFooter({text: `${message.author.username} tarafından istendi.`, iconURL: message.author.avatarURL({dynamic:true})})
message.channel.send({embeds: [RCEmbed]})
}).catch((error) => {
message.channel.send(`Server kapalı veya hatalı ip girdiniz.`);
});
}
exports.conf = {
aliases: ['sb','serverbilgi','sunucu','cs','ip','playercount','aktif','map']
}
exports.help = {
name: 'server-bilgi'
}