Published by
V14 Warn Komut(Prefix)
v14 Prefixli Uyarı Komudu
- License MIT
- Publication Date 21/06/2023 - 20:48
- Version Discord.js V14
- Command Type Prefix
- Views 25
- Downloads 1
- Files 1
- Images 0
Click to see the description in this file!
let {EmbedBuilder, ButtonBuilder, ActionRowBuilder} = require("discord.js");
let db = require("croxydb");
exports.run = async (client, message, args) => {
if (!message.member.permissions.has("KickMembers")) return message.reply( **Bu işlemi yapabilmek için \`Ban Members\` yetkisine sahip olmalısın** `);
let member = message.mentions.members.first() || message.guild.members.cache.get(args[0]);
if (!member) return message.reply("**Birini etiketlemeyi unuttun**");
if (member.id === message.author.id) return message.reply(" **Sen delimisin kendini neden uyarıyorsun?**");
if (member.id === client.user.id) return message.reply("**Yaw beni nasıl uyaracan sen**");
if (member.id === message.guild.ownerId) return message.reply(" **Yaa çılgın şey sen büyüdünde sunucu sahibinimi uyaracan!**");
if (member.roles.highest.position >= message.member.roles.highest.position) return message.reply(" **Etiketlediğin kişiyle ya aynı yetkidesin yada o senin üstün**");
let reason = args.slice(1).join(" ");
if (!reason) return message.reply("**Bir sebep giriniz**");
let warnEmbed = new EmbedBuilder()
.setTitle("Uyarıldınn")
.setColor("Red")
.setDescription(`**Kanka uyarıldın uyarıldığın sunucu adı ${message.guild.name} \n Sebep ise** \`${reason}\` \n\n**Nedeni anlamadıysan bir yetkiliye başvur**`)
member.send({embeds: [warnEmbed]});
let me = new EmbedBuilder()
.setAuthor({name : `${member.user.username} Uyarıldı`, url :`https://discord.com/users/${member.id}`, iconURL : member.user.avatarURL({dynamic : true})})
.setColor("Greyple")
.setThumbnail(message.guild.iconURL({dynamic: true}))
.setDescription(`
**Uyaran Yetkili** : ${message.author}
**Uyarılan** : ${member.user}
*Sebep** :
\`\`\`${reason}\`\`\`
`)
message.reply({embeds : [me], components : [row]})
}
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['warn']
};
exports.help = {
name: 'warn',
description: 'Uyar kanka',
usage: 'warn <member>'
};