mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:36:35 +02:00
Ajout des alias pour les commandes existantes
This commit is contained in:
@@ -2,6 +2,7 @@ const { PermissionsBitField } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'invite',
|
name: 'invite',
|
||||||
|
aliases: ['inv'],
|
||||||
description: 'Crée un lien d\'invitation pour un serveur spécifique',
|
description: 'Crée un lien d\'invitation pour un serveur spécifique',
|
||||||
emote: '🔗',
|
emote: '🔗',
|
||||||
utilisation: 'invite [guildId]',
|
utilisation: 'invite [guildId]',
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ const path = require('path');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'leave',
|
name: 'leave',
|
||||||
|
aliases: ['leaveguild'],
|
||||||
description: "Faire quitter le bot un serveur",
|
description: "Faire quitter le bot un serveur",
|
||||||
emote: '🚪',
|
emote: '🚪',
|
||||||
utilisation: 'leave [guildId]',
|
utilisation: 'leave [guildId]',
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { ActivityType } = require("discord.js");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'listen',
|
name: 'listen',
|
||||||
|
aliases: ['écoute'],
|
||||||
description: 'Changer le status du bot en listen',
|
description: 'Changer le status du bot en listen',
|
||||||
emote: '🎧',
|
emote: '🎧',
|
||||||
utilisation: 'listen <status>',
|
utilisation: 'listen <status>',
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { ActivityType } = require("discord.js");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'play',
|
name: 'play',
|
||||||
|
aliases: ['joue'],
|
||||||
description: 'Changer le status du bot en play',
|
description: 'Changer le status du bot en play',
|
||||||
emote: '🎵',
|
emote: '🎵',
|
||||||
utilisation: 'play <status>',
|
utilisation: 'play <status>',
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'say',
|
name: 'say',
|
||||||
|
aliases: ['dire'],
|
||||||
description: 'Fait dire quelque chose au bot',
|
description: 'Fait dire quelque chose au bot',
|
||||||
emote: '💬',
|
emote: '💬',
|
||||||
utilisation: 'say <message>',
|
utilisation: 'say <message>',
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ const path = require('path');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'servers',
|
name: 'servers',
|
||||||
|
aliases: ['serveurs'],
|
||||||
description: 'Liste les serveur du bot',
|
description: 'Liste les serveur du bot',
|
||||||
emote: '🌐',
|
emote: '🌐',
|
||||||
utilisation: 'servers',
|
utilisation: 'servers',
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'set',
|
name: 'set',
|
||||||
|
aliases: ['changer'],
|
||||||
description: 'Modifier divers paramètres du bot.',
|
description: 'Modifier divers paramètres du bot.',
|
||||||
emote: '⚙️',
|
emote: '⚙️',
|
||||||
utilisation: 'set <name/pic> <nom/lien>',
|
utilisation: 'set <name/pic> <nom/lien>',
|
||||||
category: 'botcontrol',
|
category: 'botcontrol',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
// Vérifiez si l'utilisateur a fourni suffisamment d'arguments
|
// Vérifiez si l'utilisateur a fourni suffisamment d'arguments
|
||||||
if (args.length < 2) {
|
if (args.length < 2) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { ActivityType } = require("discord.js");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'stream',
|
name: 'stream',
|
||||||
|
aliases: ['streaming'],
|
||||||
description: 'Mettre le bot en stream',
|
description: 'Mettre le bot en stream',
|
||||||
emote: '🎥',
|
emote: '🎥',
|
||||||
utilisation: 'stream <status>',
|
utilisation: 'stream <status>',
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { ActivityType } = require("discord.js");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'watch',
|
name: 'watch',
|
||||||
|
aliases: ['regarde'],
|
||||||
description: 'Changer le status du bot en watch',
|
description: 'Changer le status du bot en watch',
|
||||||
emote: '👁️',
|
emote: '👁️',
|
||||||
utilisation: 'watch <status>',
|
utilisation: 'watch <status>',
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: '8ball',
|
name: '8ball',
|
||||||
|
aliases: ['eightball', '8b'],
|
||||||
description: 'Posez une question à la boule magique 8',
|
description: 'Posez une question à la boule magique 8',
|
||||||
emote: '🔮',
|
emote: '🔮',
|
||||||
utilisation: '8ball <question>',
|
utilisation: '8ball <question>',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
execute(message, args) {
|
execute(message, args) {
|
||||||
if (!args[0]) {
|
if (!args[0]) {
|
||||||
return message.reply("Veuillez poser une question.");
|
return message.reply("Veuillez poser une question.");
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'catsay',
|
name: 'catsay',
|
||||||
|
aliases: ['chatdire'],
|
||||||
description: 'Faire parler les chat',
|
description: 'Faire parler les chat',
|
||||||
emote: '🐱',
|
emote: '🐱',
|
||||||
utilisation: 'catsay <message>',
|
utilisation: 'catsay <message>',
|
||||||
|
|||||||
@@ -28,10 +28,12 @@ const sentences = [
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'fasttype',
|
name: 'fasttype',
|
||||||
|
aliases: ['typefast'],
|
||||||
description: 'Jouer à un jeu de vitesse de frappe',
|
description: 'Jouer à un jeu de vitesse de frappe',
|
||||||
emote: '⌨️',
|
emote: '⌨️',
|
||||||
utilisation: 'fasttype',
|
utilisation: 'fasttype',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const randomSentence = sentences[Math.floor(Math.random() * sentences.length)];
|
const randomSentence = sentences[Math.floor(Math.random() * sentences.length)];
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { FindEmoji } = require('discord-gamecord');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'findemoji',
|
name: 'findemoji',
|
||||||
|
aliases: ['trouveremoji'],
|
||||||
description: 'Jouer au jeu Trouver Emoji',
|
description: 'Jouer au jeu Trouver Emoji',
|
||||||
emote: '🔍',
|
emote: '🔍',
|
||||||
utilisation: 'findemoji',
|
utilisation: 'findemoji',
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { Flood } = require('discord-gamecord');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'flood',
|
name: 'flood',
|
||||||
|
aliases: ['inondation'],
|
||||||
description: 'Jouer au jeu Flood',
|
description: 'Jouer au jeu Flood',
|
||||||
emote: '🌊',
|
emote: '🌊',
|
||||||
utilisation: 'flood',
|
utilisation: 'flood',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const Game = new Flood({
|
const Game = new Flood({
|
||||||
message: message,
|
message: message,
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { GuessThePokemon } = require('discord-gamecord');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'guesspokemon',
|
name: 'guesspokemon',
|
||||||
|
aliases: ['guesspok', 'guesspoke', 'gp', 'devinepokemon', 'devinepok', 'devinepoke'],
|
||||||
description: 'Jouer au jeu trouver le pokemon',
|
description: 'Jouer au jeu trouver le pokemon',
|
||||||
emote: '🐼',
|
emote: '🐼',
|
||||||
utilisation: 'guesspokemon',
|
utilisation: 'guesspokemon',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const Game = new GuessThePokemon({
|
const Game = new GuessThePokemon({
|
||||||
message: message,
|
message: message,
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { TicTacToe } = require('discord-gamecord');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'morpion',
|
name: 'morpion',
|
||||||
|
aliases: ['morp'],
|
||||||
description: 'Jouer à morpion',
|
description: 'Jouer à morpion',
|
||||||
emote: '⭕',
|
emote: '⭕',
|
||||||
utilisation: 'morpion',
|
utilisation: 'morpion',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
if (!message.mentions.members.first())
|
if (!message.mentions.members.first())
|
||||||
return message.reply("Veuillez mentionner un adversaire");
|
return message.reply("Veuillez mentionner un adversaire");
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
const { Hangman } = require('discord-gamecord');
|
const { Hangman } = require('discord-gamecord');
|
||||||
|
|
||||||
const words = [
|
const words = [
|
||||||
'pomme', 'banane', 'cerise', 'poire', 'figue', 'raisin',
|
'pomme', 'banane', 'cerise', 'poire', 'figue', 'raisin',
|
||||||
'orange', 'melon', 'fraise', 'abricot', 'prune', 'coing',
|
'orange', 'melon', 'fraise', 'abricot', 'prune', 'coing',
|
||||||
@@ -25,6 +26,7 @@ const words = [
|
|||||||
'feu', 'balance', 'batterie', 'caleçon', 'collant', 'contenance', 'gencive', 'jean', 'jogging',
|
'feu', 'balance', 'batterie', 'caleçon', 'collant', 'contenance', 'gencive', 'jean', 'jogging',
|
||||||
'pince', 'pantalon', 'pince', 'pince', 'pince', 'pince', 'pince', 'pyjama', 'short', 'slip', 'soup', 'vaisselle'
|
'pince', 'pantalon', 'pince', 'pince', 'pince', 'pince', 'pince', 'pyjama', 'short', 'slip', 'soup', 'vaisselle'
|
||||||
];
|
];
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'pendu',
|
name: 'pendu',
|
||||||
description: 'Jouer à pendu',
|
description: 'Jouer à pendu',
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const choices = ["pierre", "papier", "ciseaux"];
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'pfc',
|
name: 'pfc',
|
||||||
|
aliases: ['pierre-papier-ciseaux', 'shifumi', 'pierrepapierciseaux', 'rockpaperscissors', 'rock-paper-scissors'],
|
||||||
description: 'Jouer à pierre-papier-ciseaux',
|
description: 'Jouer à pierre-papier-ciseaux',
|
||||||
emote: '✊',
|
emote: '✊',
|
||||||
utilisation: 'pfc',
|
utilisation: 'pfc',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const userChoice = args[0];
|
const userChoice = args[0];
|
||||||
const botChoice = choices[Math.floor(Math.random() * choices.length)];
|
const botChoice = choices[Math.floor(Math.random() * choices.length)];
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ module.exports = {
|
|||||||
description: 'Lancer une partie de puissance4',
|
description: 'Lancer une partie de puissance4',
|
||||||
emote: '🔴',
|
emote: '🔴',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
|
|
||||||
if (!message.mentions || !message.mentions.members.first())
|
if (!message.mentions || !message.mentions.members.first())
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { Slots } = require('discord-gamecord');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'slot',
|
name: 'slot',
|
||||||
|
aliases: ['slotmachine'],
|
||||||
description: 'Jouer au jeu Slot',
|
description: 'Jouer au jeu Slot',
|
||||||
emote: '🎰',
|
emote: '🎰',
|
||||||
utilisation: 'slot',
|
utilisation: 'slot',
|
||||||
category: 'game',
|
category: 'game',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const Game = new Slots({
|
const Game = new Slots({
|
||||||
message: message,
|
message: message,
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { Snake } = require("discord-gamecord")
|
|||||||
const color = '#0099ff'; // Définit
|
const color = '#0099ff'; // Définit
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'snake',
|
name: 'snake',
|
||||||
|
aliases: ['serpent', 'snakegame'],
|
||||||
utilisation: 'snake',
|
utilisation: 'snake',
|
||||||
description: 'Lancer une partie de snake',
|
description: 'Lancer une partie de snake',
|
||||||
emote: '🐍',
|
emote: '🐍',
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
const { Wordle } = require('discord-gamecord');
|
const { Wordle } = require('discord-gamecord');
|
||||||
|
|
||||||
const words = [
|
const words = [
|
||||||
'pomme', 'banane', 'cerise', 'poire', 'figue', 'raisin',
|
'pomme', 'banane', 'cerise', 'poire', 'figue', 'raisin',
|
||||||
'orange', 'em', 'fraise', 'abricot', 'prune', 'coing',
|
'orange', 'em', 'fraise', 'abricot', 'prune', 'coing',
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ const db = require('quick.db');
|
|||||||
const GestionDb = new db.table("gestion");
|
const GestionDb = new db.table("gestion");
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'change',
|
name: 'change',
|
||||||
|
aliases: ['permchange'],
|
||||||
description: 'Change le niveau de permission d\'une commande',
|
description: 'Change le niveau de permission d\'une commande',
|
||||||
emote: '🔄',
|
emote: '🔄',
|
||||||
utilisation: 'change <commande> <perm>',
|
utilisation: 'change <commande> <perm>',
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
const { PermissionsBitField} = require("discord.js")
|
const { PermissionsBitField} = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'clear',
|
name: 'clear',
|
||||||
|
aliases: ['purge', 'delete', 'suppr', 'efface', 'nettoie', 'vide', 'clean', 'effacer'],
|
||||||
description: 'Clear des messages',
|
description: 'Clear des messages',
|
||||||
emote: '🗑️',
|
emote: '🗑️',
|
||||||
utilisation: 'clear <nombre de messages>',
|
utilisation: 'clear <nombre de messages>',
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ const axios = require('axios');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'create',
|
name: 'create',
|
||||||
|
aliases: ['createemoji', 'create-emoji', 'create-emojis', 'emoji-create', 'emojicreate'],
|
||||||
description: 'Crée un emoji',
|
description: 'Crée un emoji',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
if (!args.length) {
|
if (!args.length) {
|
||||||
return message.channel.send({ content: "Veuillez spécifier un émoji." });
|
return message.channel.send({ content: "Veuillez spécifier un émoji." });
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'dm',
|
name: 'dm',
|
||||||
|
aliases: ['mp'],
|
||||||
description: 'Envoie un message privé à un utilisateur',
|
description: 'Envoie un message privé à un utilisateur',
|
||||||
emote: '📧',
|
emote: '📧',
|
||||||
utilisation: 'dm <@utilisateur> <message>',
|
utilisation: 'dm <@utilisateur> <message>',
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('discord.js');
|
const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('discord.js');
|
||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'embed',
|
name: 'embed',
|
||||||
|
aliases: ['embedcreate', 'createembed'],
|
||||||
description: 'Crée un embed customisable',
|
description: 'Crée un embed customisable',
|
||||||
|
emote: '📝',
|
||||||
|
utilisation: 'embed',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const embed = new EmbedBuilder();
|
const embed = new EmbedBuilder();
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,10 @@ const GestionDb = new db.table('gestion');
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'greet',
|
name: 'greet',
|
||||||
description: 'Ajoute ou supprime un salon des greet',
|
description: 'Ajoute ou supprime un salon des greet',
|
||||||
|
emote: '👋',
|
||||||
|
utilisation: 'greet <salon>',
|
||||||
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -4,7 +4,12 @@ const GestionDb = new db.table('gestion');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'greetlist',
|
name: 'greetlist',
|
||||||
|
aliases: ['greetliste'],
|
||||||
description: 'Affiche la liste des salons avec un salutation',
|
description: 'Affiche la liste des salons avec un salutation',
|
||||||
|
emote: '👋',
|
||||||
|
utilisation: 'greetlist',
|
||||||
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('dis
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'massiverole',
|
name: 'massiverole',
|
||||||
|
aliases: ['massrole'],
|
||||||
description: 'Donne un rôle à tous les membres du serveur',
|
description: 'Donne un rôle à tous les membres du serveur',
|
||||||
emote: '👥',
|
emote: '👥',
|
||||||
utilisation: 'massiverole <@role>',
|
utilisation: 'massiverole <@role>',
|
||||||
|
|||||||
@@ -1,12 +1,15 @@
|
|||||||
const db = require('quick.db');
|
const db = require('quick.db');
|
||||||
const GestionDb = new db.table("gestion");
|
const GestionDb = new db.table("gestion");
|
||||||
const { EmbedBuilder } = require('discord.js');
|
const { EmbedBuilder } = require('discord.js');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'perm',
|
name: 'perm',
|
||||||
|
aliases: ['permissions', 'permissionslist', 'permis', 'perms', 'permlist', 'permliste', 'perml'],
|
||||||
description: 'Affiche les rôles pour chaque niveau de permission et commande',
|
description: 'Affiche les rôles pour chaque niveau de permission et commande',
|
||||||
emote: '🛡️',
|
emote: '🛡️',
|
||||||
utilisation: 'perm',
|
utilisation: 'perm',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, client) {
|
async execute(message, client) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { EmbedBuilder, StringSelectMenuBuilder, ActionRowBuilder, ButtonBuilder,
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'poll',
|
name: 'poll',
|
||||||
|
aliases: ['sondage'],
|
||||||
description: 'Crée un sondage',
|
description: 'Crée un sondage',
|
||||||
emote: '📊',
|
emote: '📊',
|
||||||
utilisation: 'poll',
|
utilisation: 'poll',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const pollEmbed = new EmbedBuilder()
|
const pollEmbed = new EmbedBuilder()
|
||||||
.setTitle('Sondage')
|
.setTitle('Sondage')
|
||||||
|
|||||||
@@ -3,10 +3,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'prefix',
|
name: 'prefix',
|
||||||
|
aliases: ['setprefix'],
|
||||||
description: 'Change le préfixe du bot ',
|
description: 'Change le préfixe du bot ',
|
||||||
emote: '🔧',
|
emote: '🔧',
|
||||||
utilisation: 'prefix <newprefix/main>',
|
utilisation: 'prefix <newprefix/main>',
|
||||||
category: 'botcontrol',
|
category: 'botcontrol',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = client.user.id;
|
const botId = client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
const { PermissionsBitField} = require("discord.js")
|
const { PermissionsBitField} = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'renew',
|
name: 'renew',
|
||||||
|
aliases: ['renouveler'],
|
||||||
description: 'Renew un salon',
|
description: 'Renew un salon',
|
||||||
emote: '🔄',
|
emote: '🔄',
|
||||||
utilisation: 'renew',
|
utilisation: 'renew',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const guild = message.guild;
|
const guild = message.guild;
|
||||||
const channel = message.mentions.channels.first() || message.channel;
|
const channel = message.mentions.channels.first() || message.channel;
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ module.exports = {
|
|||||||
emote: '🔑',
|
emote: '🔑',
|
||||||
utilisation: 'setperm <perm/commande> @role',
|
utilisation: 'setperm <perm/commande> @role',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const permissionOrCommand = args[0].toLowerCase();
|
const permissionOrCommand = args[0].toLowerCase();
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { EmbedBuilder, ActionRowBuilder, StringSelectMenuBuilder } = require('dis
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'unmassiverole',
|
name: 'unmassiverole',
|
||||||
|
aliases: ['unmassrole'],
|
||||||
description: 'Retire un rôle à tous les membres du serveur',
|
description: 'Retire un rôle à tous les membres du serveur',
|
||||||
emote: '👥',
|
emote: '👥',
|
||||||
utilisation: 'unmassiverole <@role>',
|
utilisation: 'unmassiverole <@role>',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
// Vérifie si un rôle a été mentionné
|
// Vérifie si un rôle a été mentionné
|
||||||
const role = message.mentions.roles.first();
|
const role = message.mentions.roles.first();
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ const { getPermissionLevel } = require('../fonction');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'kick',
|
name: 'kick',
|
||||||
|
aliases: ['expulse'],
|
||||||
description: 'Kick a member',
|
description: 'Kick a member',
|
||||||
emote: '🔍',
|
emote: '🔍',
|
||||||
utilisation: 'kick <@member> [reason]',
|
utilisation: 'kick <@member> [reason]',
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'bl',
|
name: 'bl',
|
||||||
|
aliases: ['blacklist', 'blacklistlist', 'bliste'],
|
||||||
description: 'AJouter ou affiché la list des blacklist',
|
description: 'AJouter ou affiché la list des blacklist',
|
||||||
emote: '🚫',
|
emote: '🚫',
|
||||||
utilisation: 'bl [@user]',
|
utilisation: 'bl [@user]',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const user = message.mentions.users.first() || (args[0] && client.users.cache.get(args[0]));
|
const user = message.mentions.users.first() || (args[0] && client.users.cache.get(args[0]));
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'clearowner',
|
name: 'clearowner',
|
||||||
|
aliases: ['clearowners'],
|
||||||
description: 'Supprimer tout les owners',
|
description: 'Supprimer tout les owners',
|
||||||
emote: '👑',
|
emote: '👑',
|
||||||
utilisation: 'clearowner',
|
utilisation: 'clearowner',
|
||||||
category: 'buyer',
|
category: 'buyer',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = client.user.id;
|
const botId = client.user.id;
|
||||||
GestionDb.set(`${botId}.owners`, {});
|
GestionDb.set(`${botId}.owners`, {});
|
||||||
|
|||||||
@@ -4,7 +4,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'clearwl',
|
name: 'clearwl',
|
||||||
|
aliases: ['clearwhitelist'],
|
||||||
description: 'Supprimer tout la whitelist',
|
description: 'Supprimer tout la whitelist',
|
||||||
|
emote: '👑',
|
||||||
|
utilisation: 'clearwl',
|
||||||
|
category: 'buyer',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'owner',
|
name: 'owner',
|
||||||
|
aliases: ['owners'],
|
||||||
description: 'Affiche la liste des propriétaires ou ajoute un propriétaire',
|
description: 'Affiche la liste des propriétaires ou ajoute un propriétaire',
|
||||||
emote: '👑',
|
emote: '👑',
|
||||||
utilisation: 'owner <@user>',
|
utilisation: 'owner <@user>',
|
||||||
category: 'buyer',
|
category: 'buyer',
|
||||||
|
|
||||||
async execute(message, client) {
|
async execute(message, client) {
|
||||||
const user = message.mentions.users.first();
|
const user = message.mentions.users.first();
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'unbl',
|
name: 'unbl',
|
||||||
description: 'ENlevé une personne de la blacklist',
|
aliases: ['unblacklist'],
|
||||||
|
description: 'Enlever une personne de la blacklist',
|
||||||
emote: '🚫',
|
emote: '🚫',
|
||||||
utilisation: 'unbl <@user>',
|
utilisation: 'unbl <@user>',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const user = message.mentions.users.first() || (args[0] && client.users.cache.get(args[0]));
|
const user = message.mentions.users.first() || (args[0] && client.users.cache.get(args[0]));
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
|
|||||||
@@ -3,10 +3,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'unowner',
|
name: 'unowner',
|
||||||
|
aliases: ['unowners'],
|
||||||
description: 'Supprime un propriétaire',
|
description: 'Supprime un propriétaire',
|
||||||
emote: '👑',
|
emote: '👑',
|
||||||
utilisation: 'unowner <@user>',
|
utilisation: 'unowner <@user>',
|
||||||
category: 'buyer',
|
category: 'buyer',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const user = message.mentions.users.first();
|
const user = message.mentions.users.first();
|
||||||
|
|||||||
@@ -3,7 +3,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'unwl',
|
name: 'unwl',
|
||||||
|
aliases: ['unwhitelist'],
|
||||||
description: 'Retirer un utilisateur de la liste blanche',
|
description: 'Retirer un utilisateur de la liste blanche',
|
||||||
|
emote: '🚫',
|
||||||
|
utilisation: 'unwl <@user>',
|
||||||
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -4,7 +4,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'wl',
|
name: 'wl',
|
||||||
|
aliases: ['whitelist'],
|
||||||
description: 'Ajouter un utilisateur à la liste blanche ou afficher la liste blanche',
|
description: 'Ajouter un utilisateur à la liste blanche ou afficher la liste blanche',
|
||||||
|
emote: '👑',
|
||||||
|
utilisation: 'wl <@user>',
|
||||||
|
category: 'gestion',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = message.client.user.id;
|
const botId = message.client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -6,6 +6,10 @@ const GestionDb = new db.table("gestion");
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'permupdate',
|
name: 'permupdate',
|
||||||
description: 'Mettre à jour les permissions dans le fichier permissions.json',
|
description: 'Mettre à jour les permissions dans le fichier permissions.json',
|
||||||
|
emote: '🔒',
|
||||||
|
utilisation: 'permupdate',
|
||||||
|
category: 'buyer',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const commands = Array.from(client.commands.keys());
|
const commands = Array.from(client.commands.keys());
|
||||||
const permissionsPath = path.resolve(__dirname, '../permissions.json');
|
const permissionsPath = path.resolve(__dirname, '../permissions.json');
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'addbtnurl',
|
name: 'addbtnurl',
|
||||||
|
aliases: ['addbuttonurl', 'addurlbtn', 'addurlbutton'],
|
||||||
description: 'Ajoute un bouton url',
|
description: 'Ajoute un bouton url',
|
||||||
emote: '🔗',
|
emote: '🔗',
|
||||||
utilisation: 'addbtnurl [url] [message ID] [label]',
|
utilisation: 'addbtnurl [url] [message ID] [label]',
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'allbot',
|
name: 'allbot',
|
||||||
|
aliases: ['allbots'],
|
||||||
description: 'Affiche tous les bots sur le serveur',
|
description: 'Affiche tous les bots sur le serveur',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
emote: '🤖',
|
emote: '🤖',
|
||||||
utilisation: 'allbot',
|
utilisation: 'allbot',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
// Récupère tous les membres du serveur qui sont des bots
|
// Récupère tous les membres du serveur qui sont des bots
|
||||||
const bots = message.guild.members.cache.filter(member => member.user.bot);
|
const bots = message.guild.members.cache.filter(member => member.user.bot);
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { EmbedBuilder, PermissionsBitField } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'alladmin',
|
name: 'alladmin',
|
||||||
|
aliases: ['alladmins'],
|
||||||
description: 'Affiche tous les membres avec la permission d\'administrateur sur le serveur',
|
description: 'Affiche tous les membres avec la permission d\'administrateur sur le serveur',
|
||||||
category: 'gestion',
|
category: 'gestion',
|
||||||
emote: '🔧',
|
emote: '🔧',
|
||||||
utilisation: 'alladmin',
|
utilisation: 'alladmin',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
const admins = message.guild.members.cache.filter(member => member.permissions.has(PermissionsBitField.Flags.Administrator));
|
const admins = message.guild.members.cache.filter(member => member.permissions.has(PermissionsBitField.Flags.Administrator));
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'banner',
|
name: 'banner',
|
||||||
|
aliases: ['bannière', 'banniere'],
|
||||||
description: 'Affiche la bannière d\'un utilisateur',
|
description: 'Affiche la bannière d\'un utilisateur',
|
||||||
emote: '🔍',
|
emote: '🔍',
|
||||||
utilisation: 'banner <@user>',
|
utilisation: 'banner <@user>',
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
const { EmbedBuilder } = require("discord.js")
|
const { EmbedBuilder } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'botinfo',
|
name: 'botinfo',
|
||||||
|
aliases: ['botinfos'],
|
||||||
description: 'Affiche les informations sur le bot',
|
description: 'Affiche les informations sur le bot',
|
||||||
emote: '📄',
|
emote: '📄',
|
||||||
utilisation: 'botinfo',
|
utilisation: 'botinfo',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setColor("#FFFFFF")
|
.setColor("#FFFFFF")
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { EmbedBuilder } = require("discord.js");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'calcul',
|
name: 'calcul',
|
||||||
|
aliases: ['calc', 'math'],
|
||||||
description: 'Calcul a math problem',
|
description: 'Calcul a math problem',
|
||||||
emote: '🔍',
|
emote: '🔍',
|
||||||
utilisation: 'calcul <math problem>',
|
utilisation: 'calcul <math problem>',
|
||||||
|
|||||||
@@ -2,7 +2,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'channel',
|
name: 'channel',
|
||||||
|
aliases: ['salon', 'channelinfo', 'saloninfo'],
|
||||||
description: 'Affiche les informations sur un salon',
|
description: 'Affiche les informations sur un salon',
|
||||||
|
category: 'utils',
|
||||||
|
emote: '📌',
|
||||||
|
utilisation: 'channel <#salon>',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
const channel = message.mentions.channels.first() || message.channel;
|
const channel = message.mentions.channels.first() || message.channel;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'find',
|
name: 'find',
|
||||||
|
aliases: ['trouver'],
|
||||||
description: 'Vérifie si un utilisateur est connecté à un salon vocal',
|
description: 'Vérifie si un utilisateur est connecté à un salon vocal',
|
||||||
|
emote: '🔍',
|
||||||
|
utilisation: 'find <@user>',
|
||||||
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
// Vérifie si un utilisateur a été mentionné
|
// Vérifie si un utilisateur a été mentionné
|
||||||
const user = message.mentions.users.first();
|
const user = message.mentions.users.first();
|
||||||
|
|||||||
@@ -4,10 +4,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'help',
|
name: 'help',
|
||||||
|
aliases: ['h', 'aide'],
|
||||||
description: 'Affiche la liste des commandes',
|
description: 'Affiche la liste des commandes',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
emote: '📚',
|
emote: '📚',
|
||||||
utilisation: 'help [commande]',
|
utilisation: 'help [commande]',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = client.user.id;
|
const botId = client.user.id;
|
||||||
const botInfo = GestionDb.get(botId);
|
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});
|
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`;
|
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)) {
|
for (const [category, commands] of Object.entries(categories)) {
|
||||||
|
|||||||
@@ -4,7 +4,12 @@ const GestionDb = new db.table("gestion");
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'helpall',
|
name: 'helpall',
|
||||||
|
aliases: ['hall', 'aideall'],
|
||||||
description: 'Liste toutes les commandes disponibles par niveau de permission',
|
description: 'Liste toutes les commandes disponibles par niveau de permission',
|
||||||
|
emote: '📚',
|
||||||
|
utilisation: 'helpall',
|
||||||
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const botId = client.user.id;
|
const botId = client.user.id;
|
||||||
const guildId = message.guild.id;
|
const guildId = message.guild.id;
|
||||||
|
|||||||
@@ -1,9 +1,12 @@
|
|||||||
const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("discord.js")
|
const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'pic',
|
name: 'pic',
|
||||||
|
aliases: ['avatar', 'pfp', 'profilepic', 'profilepicture', 'pp'],
|
||||||
description: 'Affiche l\'avatar d\'un utilisateur',
|
description: 'Affiche l\'avatar d\'un utilisateur',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
utilisation: 'pic [@user/userId]',
|
utilisation: 'pic [@user/userId]',
|
||||||
|
emote: '🖼️',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
let user;
|
let user;
|
||||||
if (message.mentions.users.size > 0) {
|
if (message.mentions.users.size > 0) {
|
||||||
|
|||||||
@@ -2,10 +2,12 @@ const { ButtonStyle, ButtonBuilder, ActionRowBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'ping',
|
name: 'ping',
|
||||||
|
aliases: ['latence'],
|
||||||
description: 'Avoir la latence du bot.',
|
description: 'Avoir la latence du bot.',
|
||||||
emote: '⏱️',
|
emote: '⏱️',
|
||||||
utilisation: 'ping',
|
utilisation: 'ping',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const ping = new ButtonBuilder()
|
const ping = new ButtonBuilder()
|
||||||
.setCustomId('confirm')
|
.setCustomId('confirm')
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ module.exports = {
|
|||||||
emote: '🎲',
|
emote: '🎲',
|
||||||
utilisation: 'random [min] [max]',
|
utilisation: 'random [min] [max]',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
if (!args[0] || !args[1]) {
|
if (!args[0] || !args[1]) {
|
||||||
return message.reply('Veuillez spécifier 2 nombres.');
|
return message.reply('Veuillez spécifier 2 nombres.');
|
||||||
|
|||||||
@@ -2,7 +2,12 @@ const { EmbedBuilder, PermissionsBitField } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'roleinfo',
|
name: 'roleinfo',
|
||||||
|
aliases: ['roleinfos', 'role-info', 'role-infos'],
|
||||||
description: 'Affiche les informations sur un rôle',
|
description: 'Affiche les informations sur un rôle',
|
||||||
|
category: 'utils',
|
||||||
|
emote: '🔒',
|
||||||
|
utilisation: 'roleinfo <@role>',
|
||||||
|
|
||||||
async execute(message, args) {
|
async execute(message, args) {
|
||||||
if (args.length === 0) {
|
if (args.length === 0) {
|
||||||
return message.reply('Veuillez mentionner un rôle.');
|
return message.reply('Veuillez mentionner un rôle.');
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { EmbedBuilder, ButtonStyle, ButtonBuilder, ActionRowBuilder } = require("
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'servericon',
|
name: 'servericon',
|
||||||
|
aliases: ['serverpfp', 'serverpic', 'serverpicture', 'serverpp'],
|
||||||
description: 'Affiche l\'icone du serveur',
|
description: 'Affiche l\'icone du serveur',
|
||||||
emote: '🖼️',
|
emote: '🖼️',
|
||||||
utilisation: 'servericon',
|
utilisation: 'servericon',
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
const { EmbedBuilder } = require("discord.js")
|
const { EmbedBuilder } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'serverinfo',
|
name: 'serverinfo',
|
||||||
|
aliases: ['si'],
|
||||||
description: 'Affiche les informations sur le serveur',
|
description: 'Affiche les informations sur le serveur',
|
||||||
emote: '📄',
|
emote: '📄',
|
||||||
utilisation: 'serverinfo',
|
utilisation: 'serverinfo',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setAuthor({name: `${message.guild.name}`, iconURL: message.guild.iconURL({dynamic : true})})
|
.setAuthor({name: `${message.guild.name}`, iconURL: message.guild.iconURL({dynamic : true})})
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
const { EmbedBuilder, User } = require("discord.js")
|
const { EmbedBuilder, User } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'snipe',
|
name: 'snipe',
|
||||||
|
aliases: ['sp'],
|
||||||
description: 'Affiche le dernier message supprimé dans le salon',
|
description: 'Affiche le dernier message supprimé dans le salon',
|
||||||
emote: '🔍',
|
emote: '🔍',
|
||||||
utilisation: 'snipe',
|
utilisation: 'snipe',
|
||||||
|
|||||||
@@ -2,7 +2,12 @@ const { EmbedBuilder } = require('discord.js');
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'stat',
|
name: 'stat',
|
||||||
description: 'Affiche les informations du serveir',
|
aliases: ['stats'],
|
||||||
|
description: 'Affiche les informations du serveur',
|
||||||
|
emote: '📊',
|
||||||
|
utilisation: 'stat',
|
||||||
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message) {
|
async execute(message) {
|
||||||
const members = message.guild.members.cache;
|
const members = message.guild.members.cache;
|
||||||
const onlineMembers = members.filter(member => member.presence && member.presence.status !== 'offline').size;
|
const onlineMembers = members.filter(member => member.presence && member.presence.status !== 'offline').size;
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
const { EmbedBuilder } = require("discord.js")
|
const { EmbedBuilder } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'support',
|
name: 'support',
|
||||||
|
aliases: ['supports'],
|
||||||
description: 'Affiche le support du bot',
|
description: 'Affiche le support du bot',
|
||||||
emote: '📄',
|
emote: '📄',
|
||||||
utilisation: 'support',
|
utilisation: 'support',
|
||||||
category: 'utils',
|
category: 'utils',
|
||||||
|
|
||||||
async execute(message, args, client) {
|
async execute(message, args, client) {
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setColor("#FFFFFF")
|
.setColor("#FFFFFF")
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ const { EmbedBuilder } = require("discord.js")
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'uptime',
|
name: 'uptime',
|
||||||
|
aliases: ['uptimes'],
|
||||||
description: 'Affiche le temps d\'activité du bot',
|
description: 'Affiche le temps d\'activité du bot',
|
||||||
emote: '📄',
|
emote: '📄',
|
||||||
utilisation: 'uptime',
|
utilisation: 'uptime',
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
const { EmbedBuilder } = require("discord.js")
|
const { EmbedBuilder } = require("discord.js")
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'userinfo',
|
name: 'userinfo',
|
||||||
|
aliases: ['userinfos'],
|
||||||
description: 'Affiche les informations sur un utilisateur',
|
description: 'Affiche les informations sur un utilisateur',
|
||||||
emote: '👤',
|
emote: '👤',
|
||||||
utilisation: 'userinfo',
|
utilisation: 'userinfo',
|
||||||
|
|||||||
Reference in New Issue
Block a user