add utility commande

This commit is contained in:
VALOU3336
2024-02-17 01:08:09 +01:00
parent cb5fee4bed
commit 9f42eacadb
6 changed files with 58 additions and 5 deletions
+9 -2
View File
@@ -12,7 +12,14 @@ module.exports = {
const text = args.join(' ');
await message.delete();
message.channel.send(text);
try {
await message.delete();
} catch (error) {
}
try {
message.channel.send(text);
} catch (error) {
}
},
};
@@ -5,7 +5,7 @@ module.exports = {
description: 'Crée un sondage',
emote: '📊',
utilisation: 'poll',
category: 'utils',
category: 'gestion',
async execute(message, args, client) {
const pollEmbed = new EmbedBuilder()
.setTitle('Sondage')
+21
View File
@@ -0,0 +1,21 @@
module.exports = {
name: 'find',
description: 'Vérifie si un utilisateur est connecté à un salon vocal',
async execute(message, args) {
// Vérifie si un utilisateur a été mentionné
const user = message.mentions.users.first();
if (!user) {
return message.reply('Veuillez mentionner un utilisateur.');
}
// Récupère le membre correspondant à l'utilisateur
const member = message.guild.members.cache.get(user.id);
// Vérifie si le membre est connecté à un salon vocal
if (member.voice.channel) {
message.channel.send(`L'utilisateur ${user.username} est connecté au salon vocal <#${member.voice.channel.id}>.`);
} else {
message.reply('Cet utilisateur n\'est pas connecté à un salon vocal.');
}
},
};
+24
View File
@@ -0,0 +1,24 @@
const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'stat',
description: 'Affiche les informations du serveir',
async execute(message) {
const members = message.guild.members.cache;
const onlineMembers = members.filter(member => member.presence && member.presence.status !== 'offline').size;
let totalVoice = 0;
message.guild.channels.cache.forEach((channel) => {
if (channel.type === 'GUILD_VOICE') {
totalVoice += channel.members.size;
}
});
const boostLevel = message.guild.premiumSubscriptionCount;
const serverName = message.guild.name;
const embed = new EmbedBuilder()
.setTitle(`${serverName} 💫 ➔ Statistiques`)
.setDescription(`👥 Membres : ${members.size}\n 🟢 Membres En Ligne: ${onlineMembers}\n :loud_sound: En Voc: ${totalVoice}\n 🔮 Boosts : ${boostLevel}`)
.setColor('#0099ff');
message.channel.send({ embeds: [embed] });
},
};
+1 -1
View File
@@ -10,7 +10,7 @@ module.exports = {
.setColor("#FFFFFF")
.setTitle(`Support du bot \`${client.user.username}\``)
.setThumbnail(client.user.displayAvatarURL({dynamic: true}))
.setDescription(`Bienvenue ! Si vous avez des questions, des suggestions ou si vous rencontrez des problèmes avec le bot, n'hésitez pas à rejoindre notre support. Nous sommes là pour vous aider !\n\nServeurs de Support Principaux :\n1. **Serveur de Support #1 :** Rejoignez notre premier serveur principal pour obtenir une assistance rapide et discuter avec d'autres utilisateurs. [Serveur Principal #1](https://discord.gg/zP7sHFpTZX)\n2. **Serveur de Support #2 :** Si vous préférez une autre communauté ou si le premier serveur est indisponible, rejoignez notre deuxième serveur principal. [Serveur Principal #2](https://discord.gg/acrodev)\n\nMerci de faire partie de notre communauté ! 🚀`)
.setDescription(`[support AcroDev](https://discord.gg/tVsDgSX364)\n[support swiftbot](https://discord.gg/zP7sHFpTZX)`)
.setTimestamp()
.setFooter({text: `${client.user.tag} © 2024`, iconURL: client.user.displayAvatarURL({dynamic: true})});
+2 -1
View File
@@ -114,5 +114,6 @@
"poll": 5,
"userinfo": 5,
"bl": 10,
"unbl": 10
"unbl": 10,
"stat": 10
}