mirror of
https://github.com/arthur-pbty/LazyBot.git
synced 2026-06-03 23:36:37 +02:00
fix bug permission command
This commit is contained in:
@@ -52,20 +52,28 @@ module.exports = {
|
|||||||
content: "Cette commande ne peut pas être utilisée en message privé.",
|
content: "Cette commande ne peut pas être utilisée en message privé.",
|
||||||
})
|
})
|
||||||
.then((msg) => setTimeout(() => msg.delete(), 5000));
|
.then((msg) => setTimeout(() => msg.delete(), 5000));
|
||||||
if (process.env.OWNER && !process.env.OWNER === message.author.id) {
|
|
||||||
if (command.botOwnerOnly)
|
// Vérification si la commande est réservée au propriétaire du bot
|
||||||
|
const isOwner = process.env.OWNER && process.env.OWNER === message.author.id;
|
||||||
|
|
||||||
|
if (command.botOwnerOnly && !isOwner) {
|
||||||
return message
|
return message
|
||||||
.reply({
|
.reply({
|
||||||
content: "Cette commande est réservée au propriétaire du bot.",
|
content: "Cette commande est réservée au propriétaire du bot.",
|
||||||
})
|
})
|
||||||
.then((msg) => setTimeout(() => msg.delete(), 5000));
|
.then((msg) => setTimeout(() => msg.delete(), 5000));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Vérification des permissions (sauf pour le propriétaire du bot)
|
||||||
if (
|
if (
|
||||||
|
!isOwner &&
|
||||||
command.permissions &&
|
command.permissions &&
|
||||||
|
command.permissions.length > 0 &&
|
||||||
message.channel.type !== 1 &&
|
message.channel.type !== 1 &&
|
||||||
!command.permissions.every((permission) =>
|
!command.permissions.every((permission) =>
|
||||||
message.member.permissions.has(permission),
|
message.member.permissions.has(permission)
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
) {
|
||||||
return message
|
return message
|
||||||
.reply({
|
.reply({
|
||||||
content: "Vous n'avez pas la permission d'utiliser cette commande.",
|
content: "Vous n'avez pas la permission d'utiliser cette commande.",
|
||||||
|
|||||||
@@ -29,19 +29,27 @@ module.exports = {
|
|||||||
content: "Cette commande ne peut pas être utilisée en message privé.",
|
content: "Cette commande ne peut pas être utilisée en message privé.",
|
||||||
ephemeral: true,
|
ephemeral: true,
|
||||||
});
|
});
|
||||||
if (process.env.OWNER && !process.env.OWNER === interaction.user.id) {
|
|
||||||
if (command.botOwnerOnly)
|
// Vérification si la commande est réservée au propriétaire du bot
|
||||||
|
const isOwner = process.env.OWNER && process.env.OWNER === interaction.user.id;
|
||||||
|
|
||||||
|
if (command.botOwnerOnly && !isOwner) {
|
||||||
return interaction.reply({
|
return interaction.reply({
|
||||||
content: "Cette commande est réservée au propriétaire du bot.",
|
content: "Cette commande est réservée au propriétaire du bot.",
|
||||||
ephemeral: true,
|
ephemeral: true,
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Vérification des permissions (sauf pour le propriétaire du bot)
|
||||||
if (
|
if (
|
||||||
|
!isOwner &&
|
||||||
command.permissions &&
|
command.permissions &&
|
||||||
|
command.permissions.length > 0 &&
|
||||||
interaction.channel.type !== 1 &&
|
interaction.channel.type !== 1 &&
|
||||||
!command.permissions.every((permission) =>
|
!command.permissions.every((permission) =>
|
||||||
interaction.member.permissions.has(permission),
|
interaction.member.permissions.has(permission)
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
) {
|
||||||
return interaction.reply({
|
return interaction.reply({
|
||||||
content: "Vous n'avez pas la permission d'utiliser cette commande.",
|
content: "Vous n'avez pas la permission d'utiliser cette commande.",
|
||||||
ephemeral: true,
|
ephemeral: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user