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
@@ -4,6 +4,7 @@ const db = require('quick.db');
const GestionDb = new db.table("gestion");
module.exports = {
name: 'change',
aliases: ['permchange'],
description: 'Change le niveau de permission d\'une commande',
emote: '🔄',
utilisation: 'change <commande> <perm>',
+1
View File
@@ -1,6 +1,7 @@
const { PermissionsBitField} = require("discord.js")
module.exports = {
name: 'clear',
aliases: ['purge', 'delete', 'suppr', 'efface', 'nettoie', 'vide', 'clean', 'effacer'],
description: 'Clear des messages',
emote: '🗑️',
utilisation: 'clear <nombre de messages>',
+2
View File
@@ -2,8 +2,10 @@ const axios = require('axios');
module.exports = {
name: 'create',
aliases: ['createemoji', 'create-emoji', 'create-emojis', 'emoji-create', 'emojicreate'],
description: 'Crée un emoji',
category: 'gestion',
async execute(message, args, client) {
if (!args.length) {
return message.channel.send({ content: "Veuillez spécifier un émoji." });
+1
View File
@@ -1,5 +1,6 @@
module.exports = {
name: 'dm',
aliases: ['mp'],
description: 'Envoie un message privé à un utilisateur',
emote: '📧',
utilisation: 'dm <@utilisateur> <message>',
+4 -1
View File
@@ -1,10 +1,13 @@
const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('discord.js');
module.exports = {
name: 'embed',
aliases: ['embedcreate', 'createembed'],
description: 'Crée un embed customisable',
emote: '📝',
utilisation: 'embed',
category: 'gestion',
async execute(message, args, client) {
const embed = new EmbedBuilder();
+4
View File
@@ -5,6 +5,10 @@ const GestionDb = new db.table('gestion');
module.exports = {
name: 'greet',
description: 'Ajoute ou supprime un salon des greet',
emote: '👋',
utilisation: 'greet <salon>',
category: 'gestion',
async execute(message, args) {
const botId = message.client.user.id;
const guildId = message.guild.id;
+5
View File
@@ -4,7 +4,12 @@ const GestionDb = new db.table('gestion');
module.exports = {
name: 'greetlist',
aliases: ['greetliste'],
description: 'Affiche la liste des salons avec un salutation',
emote: '👋',
utilisation: 'greetlist',
category: 'gestion',
async execute(message) {
const botId = message.client.user.id;
const guildId = message.guild.id;
+1
View File
@@ -2,6 +2,7 @@ const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('dis
module.exports = {
name: 'massiverole',
aliases: ['massrole'],
description: 'Donne un rôle à tous les membres du serveur',
emote: '👥',
utilisation: 'massiverole <@role>',
+3
View File
@@ -1,12 +1,15 @@
const db = require('quick.db');
const GestionDb = new db.table("gestion");
const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'perm',
aliases: ['permissions', 'permissionslist', 'permis', 'perms', 'permlist', 'permliste', 'perml'],
description: 'Affiche les rôles pour chaque niveau de permission et commande',
emote: '🛡️',
utilisation: 'perm',
category: 'gestion',
async execute(message, client) {
const botId = message.client.user.id;
const embed = new EmbedBuilder()
+2
View File
@@ -2,10 +2,12 @@ const { EmbedBuilder, StringSelectMenuBuilder, ActionRowBuilder, ButtonBuilder,
module.exports = {
name: 'poll',
aliases: ['sondage'],
description: 'Crée un sondage',
emote: '📊',
utilisation: 'poll',
category: 'gestion',
async execute(message, args, client) {
const pollEmbed = new EmbedBuilder()
.setTitle('Sondage')
+2
View File
@@ -3,10 +3,12 @@ const GestionDb = new db.table("gestion");
module.exports = {
name: 'prefix',
aliases: ['setprefix'],
description: 'Change le préfixe du bot ',
emote: '🔧',
utilisation: 'prefix <newprefix/main>',
category: 'botcontrol',
async execute(message, args, client) {
const botId = client.user.id;
const guildId = message.guild.id;
+2
View File
@@ -1,10 +1,12 @@
const { PermissionsBitField} = require("discord.js")
module.exports = {
name: 'renew',
aliases: ['renouveler'],
description: 'Renew un salon',
emote: '🔄',
utilisation: 'renew',
category: 'gestion',
async execute(message, args, client) {
const guild = message.guild;
const channel = message.mentions.channels.first() || message.channel;
+1
View File
@@ -6,6 +6,7 @@ module.exports = {
emote: '🔑',
utilisation: 'setperm <perm/commande> @role',
category: 'gestion',
async execute(message, args, client) {
const botId = message.client.user.id;
const permissionOrCommand = args[0].toLowerCase();
+2
View File
@@ -2,10 +2,12 @@ const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('dis
module.exports = {
name: 'unmassiverole',
aliases: ['unmassrole'],
description: 'Retire un rôle à tous les membres du serveur',
emote: '👥',
utilisation: 'unmassiverole <@role>',
category: 'gestion',
async execute(message, args, client) {
// Vérifie si un rôle a été mentionné
const role = message.mentions.roles.first();