Ajout des alias pour les commandes existantes

This commit is contained in:
Tutur33
2024-02-17 13:33:46 +01:00
parent aa1811a9f1
commit 5a15326eba
67 changed files with 146 additions and 5 deletions
+1
View File
@@ -2,6 +2,7 @@ const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("
module.exports = {
name: 'addbtnurl',
aliases: ['addbuttonurl', 'addurlbtn', 'addurlbutton'],
description: 'Ajoute un bouton url',
emote: '🔗',
utilisation: 'addbtnurl [url] [message ID] [label]',
+3 -1
View File
@@ -2,10 +2,12 @@ const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'allbot',
aliases: ['allbots'],
description: 'Affiche tous les bots sur le serveur',
category: 'gestion',
emote: '🤖',
utilisation: 'allbot',
utilisation: 'allbot',
async execute(message) {
// Récupère tous les membres du serveur qui sont des bots
const bots = message.guild.members.cache.filter(member => member.user.bot);
+2
View File
@@ -2,10 +2,12 @@ const { EmbedBuilder, PermissionsBitField } = require('discord.js');
module.exports = {
name: 'alladmin',
aliases: ['alladmins'],
description: 'Affiche tous les membres avec la permission d\'administrateur sur le serveur',
category: 'gestion',
emote: '🔧',
utilisation: 'alladmin',
async execute(message) {
const admins = message.guild.members.cache.filter(member => member.permissions.has(PermissionsBitField.Flags.Administrator));
+1
View File
@@ -3,6 +3,7 @@ const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'banner',
aliases: ['bannière', 'banniere'],
description: 'Affiche la bannière d\'un utilisateur',
emote: '🔍',
utilisation: 'banner <@user>',
+2
View File
@@ -1,10 +1,12 @@
const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'botinfo',
aliases: ['botinfos'],
description: 'Affiche les informations sur le bot',
emote: '📄',
utilisation: 'botinfo',
category: 'utils',
async execute(message, args, client) {
const embed = new EmbedBuilder()
.setColor("#FFFFFF")
+1
View File
@@ -2,6 +2,7 @@ const { EmbedBuilder } = require("discord.js");
module.exports = {
name: 'calcul',
aliases: ['calc', 'math'],
description: 'Calcul a math problem',
emote: '🔍',
utilisation: 'calcul <math problem>',
+5
View File
@@ -2,7 +2,12 @@ const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'channel',
aliases: ['salon', 'channelinfo', 'saloninfo'],
description: 'Affiche les informations sur un salon',
category: 'utils',
emote: '📌',
utilisation: 'channel <#salon>',
async execute(message) {
const channel = message.mentions.channels.first() || message.channel;
+5
View File
@@ -1,6 +1,11 @@
module.exports = {
name: 'find',
aliases: ['trouver'],
description: 'Vérifie si un utilisateur est connecté à un salon vocal',
emote: '🔍',
utilisation: 'find <@user>',
category: 'utils',
async execute(message, args) {
// Vérifie si un utilisateur a été mentionné
const user = message.mentions.users.first();
+3 -1
View File
@@ -4,10 +4,12 @@ const GestionDb = new db.table("gestion");
module.exports = {
name: 'help',
aliases: ['h', 'aide'],
description: 'Affiche la liste des commandes',
category: 'utils',
emote: '📚',
utilisation: 'help [commande]',
async execute(message, args, client) {
const botId = client.user.id;
const botInfo = GestionDb.get(botId);
@@ -63,7 +65,7 @@ module.exports = {
categories[command.category].push({ name: command.name, description: command.description, emote: command.emote, utilisation: command.utilisation});
}
}
let totalCommands = client.commands.size;
let totalCommands = liste.length
let description = `Sélectionnez une catégorie parmi les options ci-dessous pour obtenir de l'aide sur les commandes correspondantes.\n Il y a ${totalCommands} commandes disponibles\n\n`;
for (const [category, commands] of Object.entries(categories)) {
+5
View File
@@ -4,7 +4,12 @@ const GestionDb = new db.table("gestion");
module.exports = {
name: 'helpall',
aliases: ['hall', 'aideall'],
description: 'Liste toutes les commandes disponibles par niveau de permission',
emote: '📚',
utilisation: 'helpall',
category: 'utils',
async execute(message, args, client) {
const botId = client.user.id;
const guildId = message.guild.id;
+3
View File
@@ -1,9 +1,12 @@
const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("discord.js")
module.exports = {
name: 'pic',
aliases: ['avatar', 'pfp', 'profilepic', 'profilepicture', 'pp'],
description: 'Affiche l\'avatar d\'un utilisateur',
category: 'utils',
utilisation: 'pic [@user/userId]',
emote: '🖼️',
async execute(message, args, client) {
let user;
if (message.mentions.users.size > 0) {
+2
View File
@@ -2,10 +2,12 @@ const { ButtonStyle, ButtonBuilder, ActionRowBuilder } = require('discord.js');
module.exports = {
name: 'ping',
aliases: ['latence'],
description: 'Avoir la latence du bot.',
emote: '⏱️',
utilisation: 'ping',
category: 'utils',
async execute(message, args, client) {
const ping = new ButtonBuilder()
.setCustomId('confirm')
+1
View File
@@ -9,6 +9,7 @@ module.exports = {
emote: '🎲',
utilisation: 'random [min] [max]',
category: 'utils',
async execute(message, args, client) {
if (!args[0] || !args[1]) {
return message.reply('Veuillez spécifier 2 nombres.');
+5
View File
@@ -2,7 +2,12 @@ const { EmbedBuilder, PermissionsBitField } = require('discord.js');
module.exports = {
name: 'roleinfo',
aliases: ['roleinfos', 'role-info', 'role-infos'],
description: 'Affiche les informations sur un rôle',
category: 'utils',
emote: '🔒',
utilisation: 'roleinfo <@role>',
async execute(message, args) {
if (args.length === 0) {
return message.reply('Veuillez mentionner un rôle.');
+1
View File
@@ -2,6 +2,7 @@ const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("
module.exports = {
name: 'servericon',
aliases: ['serverpfp', 'serverpic', 'serverpicture', 'serverpp'],
description: 'Affiche l\'icone du serveur',
emote: '🖼️',
utilisation: 'servericon',
+2
View File
@@ -1,10 +1,12 @@
const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'serverinfo',
aliases: ['si'],
description: 'Affiche les informations sur le serveur',
emote: '📄',
utilisation: 'serverinfo',
category: 'utils',
async execute(message, args, client) {
const embed = new EmbedBuilder()
.setAuthor({name: `${message.guild.name}`, iconURL: message.guild.iconURL({dynamic : true})})
+1
View File
@@ -1,6 +1,7 @@
const { EmbedBuilder, User } = require("discord.js")
module.exports = {
name: 'snipe',
aliases: ['sp'],
description: 'Affiche le dernier message supprimé dans le salon',
emote: '🔍',
utilisation: 'snipe',
+6 -1
View File
@@ -2,7 +2,12 @@ const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'stat',
description: 'Affiche les informations du serveir',
aliases: ['stats'],
description: 'Affiche les informations du serveur',
emote: '📊',
utilisation: 'stat',
category: 'utils',
async execute(message) {
const members = message.guild.members.cache;
const onlineMembers = members.filter(member => member.presence && member.presence.status !== 'offline').size;
+2
View File
@@ -1,10 +1,12 @@
const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'support',
aliases: ['supports'],
description: 'Affiche le support du bot',
emote: '📄',
utilisation: 'support',
category: 'utils',
async execute(message, args, client) {
const embed = new EmbedBuilder()
.setColor("#FFFFFF")
+1
View File
@@ -2,6 +2,7 @@ const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'uptime',
aliases: ['uptimes'],
description: 'Affiche le temps d\'activité du bot',
emote: '📄',
utilisation: 'uptime',
+1
View File
@@ -1,6 +1,7 @@
const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'userinfo',
aliases: ['userinfos'],
description: 'Affiche les informations sur un utilisateur',
emote: '👤',
utilisation: 'userinfo',