mini update help ans add sync

This commit is contained in:
VALOU3336
2024-02-27 11:01:28 +01:00
parent da89e5bd2f
commit 16a446c9c1
12 changed files with 19 additions and 11 deletions
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -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) {
+4 -1
View File
@@ -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
+3
View File
@@ -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`) || [];
+3
View File
@@ -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.');
+2 -1
View File
@@ -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);
-2
View File
@@ -7,8 +7,6 @@ const client = new Client({intents: new IntentsBitField(3276799)});
client.events = new Collection();
client.commands = new Collection();
(async () => {
loadCommands(client);
loadEvents(client);