mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:36:35 +02:00
34 lines
1.5 KiB
JavaScript
34 lines
1.5 KiB
JavaScript
const { EmbedBuilder, User } = require("discord.js")
|
|
module.exports = {
|
|
name: 'snipe',
|
|
aliases: ['sp'],
|
|
description: 'Affiche le dernier message supprimé dans le salon',
|
|
emote: '🔍',
|
|
utilisation: 'snipe',
|
|
category: 'utils',
|
|
|
|
async execute(message, args, client) {
|
|
// Récupère le dernier message supprimé du salon
|
|
let snipe = client.snipes.get(message.channel.id);
|
|
if (!snipe) {
|
|
return message.reply('Aucun message supprimé trouvé dans ce salon.');
|
|
}
|
|
let msg = snipe?.content
|
|
if(msg.includes("discord.gg/")) msg = "discord.gg/••••••"
|
|
if(msg.includes("https://discord.gg/")) msg = "https://discord.gg/••••••";
|
|
if(msg.includes("discordapp.com/invite/")) msg = "discordapp.com/invite/••••••"
|
|
if(msg.includes("https://discordapp.com/invite/")) msg = "https://discordapp.com/invite/••••••";
|
|
if(msg.includes("discord.com/invite/")) msg = "discord.com/invite/••••••"
|
|
if(msg.includes("https://discord.com/invite/")) msg = "https://discord.com/invite/••••••";
|
|
const user = message.guild.members.cache.get(snipe.author)?.user;
|
|
if (!user) {
|
|
return message.reply('Utilisateur introuvable.');
|
|
}
|
|
const embed = new EmbedBuilder()
|
|
.setAuthor({name: `${user.tag}`, iconURL: user.avatarURL({dynamic : true})})
|
|
.setDescription(`${msg}`)
|
|
|
|
// Envoie le message
|
|
message.channel.send({ embeds: [embed] });
|
|
},
|
|
}; |