- Katılım
- 7 Şub 2021
- Konular
- 6
- Mesajlar
- 20
- Çözümler
- 1
- Tepki puanı
- 11
- Puanları
- 1,510
Fazla derine inmeyeceğim...
komutlar kısmına;
main kısmına ;
komutlar kısmına;
JavaScript:
const { MessageEmbed , MessageActionRow , MessageButton } = require('discord.js')
module.exports = {
name : 'ping',
category : 'info',
description : 'Returns latency and API ping',
/**
* @param {Client} client
* @param {Message} message
* @param {String[]} args
*/
run : async(client, message, args) => {
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId('ping')
.setLabel('Pingimi oğrenmek içn tıkla')
.setStyle('SECONDARY'),
);
await message.channel.send({components: [row] })
}
}
main kısmına ;
JavaScript:
client.on("interactionCreate", async(interaction) => {
if(interaction.isButton()) {
if(interaction.customId === "ping") {
let embed = new MessageEmbed()
.setDescription(`Pingim : [${client.ws.ping}ms](https://discord.com/users/806259084483100703)
Shard : **none**`)
let botunpingi = interaction.client.ws.ping
if (botunpingi < 100) {
embed.setColor("GREEN")
}
if (botunpingi > 101 && botunpingi < 249) {
embed.setColor("YELLOW")
}
if (botunpingi > 250 && botunpingi < 351) {
embed.setColor("RED")
}
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId('ping')
.setLabel('Yenile')
.setStyle('PRIMARY'),
);
interaction.update({embeds:[embed] , components: [row]})
} else {
interaction.update({content:"Bir şeyler ters gibi ...",ephemeral: true})
}
}
})