mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:36:35 +02:00
mini update help ans add sync
This commit is contained in:
@@ -2,7 +2,7 @@ const { ChannelType } = require("discord.js")
|
||||
module.exports = {
|
||||
name: 'sync',
|
||||
description: "Synchronise les permissions d'un salon avec sa catégorie ou synchronise tous les salons d'une catégorie.",
|
||||
category: 'moderation',
|
||||
category: 'gestion',
|
||||
emote: '🔄',
|
||||
utilisation: '+sync [#salon/id/all]',
|
||||
async execute(message, args, client) {
|
||||
|
||||
@@ -4,7 +4,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'logs',
|
||||
description: 'Affiche et configure les logs du serveur.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+logs',
|
||||
async execute(message, args) {
|
||||
|
||||
@@ -5,7 +5,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'messagelog',
|
||||
description: 'Enregistre l\'ID d\'un salon pour les logs de messages.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+messagelog [#salon/id]',
|
||||
async execute(message, args, client) {
|
||||
|
||||
@@ -5,7 +5,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'modlog',
|
||||
description: 'Enregistre l\'ID d\'un salon pour les logs de modération.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+modlog [#salon/id]',
|
||||
async execute(message, args) {
|
||||
|
||||
@@ -4,7 +4,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'raidlog',
|
||||
description: 'Enregistre l\'ID d\'un salon pour les logs de raid.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+raidlog [#salon/id]',
|
||||
async execute(message, args) {
|
||||
|
||||
@@ -4,7 +4,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'rolelog',
|
||||
description: 'Enregistre l\'ID d\'un salon pour les logs de rôles.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+rolelog [#salon/id]',
|
||||
async execute(message, args) {
|
||||
|
||||
@@ -4,7 +4,7 @@ const db = new sqlite3.Database('myDatabase.db');
|
||||
module.exports = {
|
||||
name: 'vocallog',
|
||||
description: 'Enregistre l\'ID d\'un salon pour les logs vocaux.',
|
||||
category: 'logs',
|
||||
category: 'gestion',
|
||||
emote: '📝',
|
||||
utilisation: '+vocallog [#salon/id]',
|
||||
async execute(message, args) {
|
||||
|
||||
@@ -52,6 +52,7 @@ module.exports = {
|
||||
game: [],
|
||||
gestion: [],
|
||||
utils: [],
|
||||
other: [],
|
||||
};
|
||||
|
||||
let liste = [];
|
||||
@@ -62,8 +63,10 @@ module.exports = {
|
||||
}
|
||||
}
|
||||
for (const command of liste) {
|
||||
if (command.category) {
|
||||
if (command.category && categories[command.category]) {
|
||||
categories[command.category].push({ name: command.name, description: command.description, emote: command.emote, utilisation: command.utilisation});
|
||||
} else {
|
||||
categories['other'].push({ name: command.name, description: command.description, emote: command.emote, utilisation: command.utilisation});
|
||||
}
|
||||
}
|
||||
let totalCommands = liste.length
|
||||
|
||||
@@ -4,6 +4,9 @@ const PrevnameDb = new db.table("prevname");
|
||||
module.exports = {
|
||||
name: 'prevname',
|
||||
description: 'Affiche tous les pseudos précédents et permet de les supprimer',
|
||||
category: 'utils',
|
||||
emote: '🔍',
|
||||
utilisation: 'prevname',
|
||||
async execute(message, args) {
|
||||
const userId = message.author.id;
|
||||
const nameChanges = PrevnameDb.get(`${userId}.nameChanges`) || [];
|
||||
|
||||
@@ -4,6 +4,9 @@ const { EmbedBuilder } = require('discord.js');
|
||||
module.exports = {
|
||||
name: 'weather',
|
||||
description: 'Affiche les informations météorologiques d\'une ville',
|
||||
category: 'utils',
|
||||
emote: '☀️',
|
||||
utilisation: 'weather [ville]',
|
||||
async execute(message, args) {
|
||||
if (!args.length) {
|
||||
return message.channel.send('Veuillez fournir une ville.');
|
||||
|
||||
@@ -51,7 +51,8 @@ module.exports = {
|
||||
});
|
||||
});
|
||||
client.snipes = new Map();
|
||||
console.log(`Le bot ${client.user.tag} est en ligne`);
|
||||
console.log(`Le bot ${client.user.tag} est en ligne
|
||||
lien d'invite > https://discord.com/oauth2/authorize?client_id=${client.user.id}&scope=bot&permissions=8`);
|
||||
process.on('unhandledRejection', (reason, p) => {
|
||||
console.log(' [antiCrash] :: Unhandled Rejection/Catch');
|
||||
console.log(reason, p);
|
||||
|
||||
Reference in New Issue
Block a user