Published by
v14 Etiket Bilgi
Discord botlarınız için marpeldeki gibi etiket bilgi sistemi.Biri sizi etiketleyip sildiğinde dmden bilgilendirme mesajı atar.
- License MIT
- Publication Date 20/02/2023 - 21:48
- Version Discord.js V14
- Command Type Prefix Commands
- Views 14
- Files 2
- Images 2
const { EmbedBuilder } = require("discord.js");
const db = require("croxydb");
exports.run = async (client, interaction, args) => {
const embed = new EmbedBuilder()
.setColor("Red")
.setDescription(
"✅ **Sistem Kapatıldı** \n Artık biri etiketleyip sildiğinde dmden bilgilendirme mesajı atılmayacak."
);
const embed2 = new EmbedBuilder()
.setColor("Red")
.setDescription(
"✅ **Sistem Açıldı** \n Artık biri etiketleyip sildiğinde dmden bilgilendirme mesajı atılacak."
);
let etiket = db.fetch(`etiketbilgi_${interaction.author.id}`);
if (etiket) {
db.delete(`etiketbilgi_${interaction.author.id}`);
interaction.reply({
embeds: [embed],
allowedMentions: { repliedUser: false },
});
return;
}
if (!etiket) {
db.set(`etiketbilgi_${interaction.author.id}`, true);
interaction.reply({
embeds: [embed2],
allowedMentions: { repliedUser: false },
});
return;
}
};
exports.conf = {
aliases: ["bilgi"],
};
exports.help = {
name: "etiket-bilgi",
};
client.on("messageDelete", async (message) => {
const db = require("croxydb");
const csdc = require("discord.js");
const kullanıcı = message.mentions.users.first();
if (!kullanıcı) return;
let sistem = await db.get(`etiketbilgi_${kullanıcı.id}`);
if (sistem) {
const kullanıcı = message.mentions.users.first();
const row = new csdc.ActionRowBuilder().addComponents(
new csdc.ButtonBuilder()
.setLabel("Destek Sunucusu")
.setStyle(csdc.ButtonStyle.Link)
.setURL("https://discord.gg/codes")
);
const embed = new csdc.EmbedBuilder()
.setColor("Gold")
.setDescription(
`<@${message.author.id}> [${
message.author.tag
}](https://discord.com/users/${
message.author.id
}) tarafından etiketlendin ama mesaj silindi.\n\nMesaj İçeriği: ${
message.content
}\n\nMesajı Silen: <@${message.author.id}> [${
message.author.tag
}](https://discord.com/users/${message.author.id}) \nSilinen Kanal: <#${
message.channel.id
}>\n\nMesaj Yazılış Tarihi: <t:${Math.floor(Date.now() / 1000)}:R>`
)
.setAuthor({
name: `Etiket Bilgi`,
iconURL: `https://cdn.discordapp.com/icons/997487954626883692/5ffd25df8369857496e5e550506a9161.png`,
});
kullanıcı.send({ embeds: [embed], components: [row] });
}
});