Discord modülü ile belirli oyunlardan veri çekme.

viannaxp

Ultra Member
Joined
Jul 26, 2022
Topics
17
Messages
417
Reaction score
96
Age
26
Location
Samsun
RC Point
0
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;

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'

}
 

RagnarX

Ultra Member
Joined
Jun 17, 2021
Topics
7
Messages
364
Solutions
1
Reaction score
33
RC Point
0
Daha detaylı şekilde anlatabilirdiniz. Yine de paylaşım için teşekkürler.
 
Last edited:

nivory

Confirmed Memb.
Joined
Jan 16, 2021
Topics
1
Messages
61
Reaction score
1
RC Point
0
ne işe yaradığını pek anlayamadım kanka ama eline sağlık
 
Top