trop de truc pour tout ecrire

This commit is contained in:
VALOU3336
2024-02-29 18:57:43 +01:00
parent b1768e24bd
commit af836f4c1e
43 changed files with 2902 additions and 119 deletions
+25
View File
@@ -0,0 +1,25 @@
const { ActivityType } = require("discord.js");
module.exports = {
name: 'competion',
aliases: ['compet'],
description: 'Changer le status du bot en competition',
emote: '🎤',
utilisation: 'compet <status>',
category: 'botcontrol',
async execute(message, args, client) {
const streamText = args.join(' ') || 'Streaming';
const streamURL = 'https://www.twitch.tv/valou336_yt';
client.user.setPresence({
activities: [{
name: streamText,
type: ActivityType.Competing,
url: streamURL
}]
});
message.channel.send(`Le bot est maintenant en compétition : ${streamText}`);
},
};
+2 -7
View File
@@ -1,4 +1,4 @@
const { PermissionsBitField } = require('discord.js');
const { PermissionsBitField , ChannelType } = require('discord.js');
module.exports = {
name: 'invite',
@@ -7,9 +7,7 @@ module.exports = {
emote: '🔗',
utilisation: 'invite [guildId]',
category: 'botcontrol',
async execute(message, args, client) {
// Vérifie si l'ID du serveur a été fourni
if (!args[0]) {
return message.reply('Veuillez fournir l\'ID du serveur.');
}
@@ -17,7 +15,6 @@ module.exports = {
const guildId = args[0];
let guild;
// Tente de trouver le serveur par ID
try {
guild = await client.guilds.fetch(guildId);
} catch (error) {
@@ -25,20 +22,18 @@ module.exports = {
return message.reply('Je ne peux pas trouver le serveur avec cet ID.');
}
// Vérifie si le bot est membre du serveur
if (!guild) {
return message.reply('Le bot n\'est pas membre de ce serveur.');
}
const botMember = guild.members.cache.get(client.user.id);
// Vérifie si le bot a la permission de créer des invitations
if (!botMember.permissions.has(PermissionsBitField.Flags.createInvite)) {
return message.reply('Le bot n\'a pas la permission de créer des invitations sur ce serveur.');
}
const channel = guild.channels.cache
.filter((channel) => channel.type === 'GUILD_TEXT')
.filter((channel) => channel.type === ChannelType.GuildText)
.first();
if (!channel) return message.channel.send(`Aucun channel textuel n'a été trouvé dans ce serveur.`);
+1 -1
View File
@@ -19,6 +19,6 @@ module.exports = {
}]
});
message.channel.send(`Le bot est maintenant en streaming : ${streamText}`);
message.channel.send(`Le bot est maintenant en ecoute : ${streamText}`);
},
};
+1 -1
View File
@@ -20,6 +20,6 @@ module.exports = {
}]
});
message.channel.send(`Le bot est maintenant en streaming : ${streamText}`);
message.channel.send(`Le bot est maintenant en joue : ${streamText}`);
},
};
-1
View File
@@ -14,7 +14,6 @@ module.exports = {
try {
await message.delete();
} catch {
console.log('Impossible de supprimer le message de la commande say');
}
message.channel.send(text);
},
+1 -1
View File
@@ -20,6 +20,6 @@ module.exports = {
}]
});
message.channel.send(`Le bot est maintenant en streaming : ${streamText}`);
message.channel.send(`Le bot est maintenant en regarde : ${streamText}`);
},
};