mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-11 15:56:27 +02:00
add utility commande
This commit is contained in:
@@ -12,7 +12,14 @@ module.exports = {
|
|||||||
|
|
||||||
|
|
||||||
const text = args.join(' ');
|
const text = args.join(' ');
|
||||||
await message.delete();
|
try {
|
||||||
message.channel.send(text);
|
await message.delete();
|
||||||
|
} catch (error) {
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
message.channel.send(text);
|
||||||
|
} catch (error) {
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@@ -5,7 +5,7 @@ module.exports = {
|
|||||||
description: 'Crée un sondage',
|
description: 'Crée un sondage',
|
||||||
emote: '📊',
|
emote: '📊',
|
||||||
utilisation: 'poll',
|
utilisation: 'poll',
|
||||||
category: 'utils',
|
category: 'gestion',
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const pollEmbed = new EmbedBuilder()
|
const pollEmbed = new EmbedBuilder()
|
||||||
.setTitle('Sondage')
|
.setTitle('Sondage')
|
||||||
@@ -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.');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
};
|
||||||
@@ -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] });
|
||||||
|
},
|
||||||
|
};
|
||||||
@@ -10,7 +10,7 @@ module.exports = {
|
|||||||
.setColor("#FFFFFF")
|
.setColor("#FFFFFF")
|
||||||
.setTitle(`Support du bot \`${client.user.username}\``)
|
.setTitle(`Support du bot \`${client.user.username}\``)
|
||||||
.setThumbnail(client.user.displayAvatarURL({dynamic: true}))
|
.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()
|
.setTimestamp()
|
||||||
.setFooter({text: `${client.user.tag} © 2024`, iconURL: client.user.displayAvatarURL({dynamic: true})});
|
.setFooter({text: `${client.user.tag} © 2024`, iconURL: client.user.displayAvatarURL({dynamic: true})});
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -114,5 +114,6 @@
|
|||||||
"poll": 5,
|
"poll": 5,
|
||||||
"userinfo": 5,
|
"userinfo": 5,
|
||||||
"bl": 10,
|
"bl": 10,
|
||||||
"unbl": 10
|
"unbl": 10,
|
||||||
|
"stat": 10
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user