- Katılım
- 1 Ocak 2020
- Mesajlar
- 914
- En iyi cevaplar
- 1
- Tepki puanı
- 449
- Puanları
- 825
- Discord
Basit Ban Sistemi
Kod:
const Discord = require('discord.js');
const db = require('quick.db');
const ayarlar = require('../ayarlar.json')
exports.run = async (client, message, args) => {
let prefix = await require('quick.db').fetch(`prefix_${message.guild.id}`) || ayarlar.prefix
if(!message.member.roles.has("id")) return message.channel.send("Bu komutu kullanmaya yetkin yok.");
let guild = message.guild
let user = message.mentions.users.first();
let sChannel = message.guild.channels.find(c => c.name === "?-chat")
let sebep = args.slice(1).join(" ") || `Belirtilmemiş.`
let yasaklayankisi = `Yasaklayan : ${message.author.tag} - ${message.author.id}`
if (!user) return message.channel.send(`Kimi asacaksın kanka`)
if(user.roles.has("604492115707428924")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("606022259337068575")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("606710176539475988")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("604492113392041985")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("604492121461751848")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("604492107888984071")) return message.reply("Bu kişi banlanamaz!")
if(user.roles.has("608598908506996736")) return message.reply("Bu kişi banlanamaz!")
if (user == message.author) return message.channel.send(`Asacağın kişiyi etiketlemelisin kanka`)
message.guild.member(user).ban(`${sebep} | ${yasaklayankisi}`).catch(error => message.reply("Üyeyi yasaklamak için yetkim yetmiyor."))
let embed2 = new Discord.RichEmbed()
.addField(`Biri asıldı mı sanki he?`, `**Yasaklayan :** ${message.author.tag} \n **Yasaklanan :** ${user.tag}\n **Yasaklama Nedeni :** ${sebep} `)
.setImage('https://cdn.discordapp.com/attachments/588059750441418762/590864094110941186/ban.gif')
sChannel.send(embed2)
let userembed = new Discord.RichEmbed()
.setColor("BLUE")
.setAuthor(`Sunucuda ki halkın gözü önünde asıldın kanka`, user.avatarURL)
.setDescription(`**${guild.name}** sunucusundan **${sebep}** sebebiyle asıldın.`)
.setImage('https://cdn.discordapp.com/attachments/588059750441418762/590864094110941186/ban.gif')
user.send(userembed)
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['ban'],
permLevel: 0
};
exports.help = {
name: 'as',
description: 'Belirttiğiniz kullanıcıyı sunucudan yasaklar.',
usage: 'yasakla <@kullanıcı>'
};
Discord Adresim GodChe#1059