update ping
This commit is contained in:
2 files changed
+13
-4
No files matched your search
+10
-2
@@ -18,11 +18,19 @@ module.exports = {
|
|||||||
* @param {string[]} args
|
* @param {string[]} args
|
||||||
* @param {*} param3
|
* @param {*} param3
|
||||||
*/
|
*/
|
||||||
run: async (client, interaction, args, { GuildDB }) => {
|
run: async (client, interaction, args, { GuildDB }, start) => {
|
||||||
if (GuildDB.customChannelStatus==true&&!GuildDB.allowedChannels.includes(interaction.channel_id)) {
|
if (GuildDB.customChannelStatus==true&&!GuildDB.allowedChannels.includes(interaction.channel_id)) {
|
||||||
return interaction.send(`You are not allowed to use the bot in this channel.`);
|
return interaction.send(`You are not allowed to use the bot in this channel.`);
|
||||||
}
|
}
|
||||||
return interaction.send('Pong!');
|
|
||||||
|
const end = new Date().getTime();
|
||||||
|
const time = end - start;
|
||||||
|
|
||||||
|
const pingEmbed = new MessageEmbed()
|
||||||
|
.setDescription(`**Pong!** Bot ping: ${time}ms`)
|
||||||
|
.setColor(client.config.EmbedColor);
|
||||||
|
|
||||||
|
return interaction.send({ embeds: [pingEmbed] });
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@@ -28,6 +28,7 @@ class QuarksBot extends Client {
|
|||||||
this.Ready = false;
|
this.Ready = false;
|
||||||
|
|
||||||
this.ws.on("INTERACTION_CREATE", async (interaction) => {
|
this.ws.on("INTERACTION_CREATE", async (interaction) => {
|
||||||
|
const start = new Date().getTime();
|
||||||
if (interaction.type!=3) {
|
if (interaction.type!=3) {
|
||||||
client.log("Interaction")
|
client.log("Interaction")
|
||||||
let GuildDB = await this.GetGuild(interaction.guild_id);
|
let GuildDB = await this.GetGuild(interaction.guild_id);
|
||||||
@@ -53,8 +54,8 @@ class QuarksBot extends Client {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
let cmd = client.commands.get(command);
|
let cmd = client.commands.get(command);
|
||||||
if (cmd.SlashCommand && cmd.SlashCommand.run)
|
if (cmd.name == 'ping' && cmd.SlashCommand && cmd.SlashCommand.run) cmd.SlashCommand.run(this, interaction, args, { GuildDB }, start);
|
||||||
cmd.SlashCommand.run(this, interaction, args, { GuildDB });
|
else if (cmd.SlashCommand && cmd.SlashCommand.run) cmd.SlashCommand.run(this, interaction, args, { GuildDB });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user