EGGY'S Bot Ban Sistemi!

for example

Odunlara Vur Vur Vur!
Katılım
5 Eylül 2019
Mesajlar
25
Elmaslar
8
Puan
0
Yaş
26
Konum
Swahilli

Discord:

for example </>#3683

Merhabalar Riven, adlı botumun kodladığım EGGY'S sistemdeki botun gibi banlama sistemini paylaşiyorum iyi kullanımlar.

JavaScript:
const Discord = require('discord.js');
const fs = require('fs');

exports.run = (client, message, args, dil, dill) => {

  const db = require('quick.db');
    
  if (!message.guild.members.get(client.user.id).hasPermission("BAN_MEMBERS")) return message.reply(dil.izin)
 
  let user = message.mentions.users.first();
  let reason = args.slice(1).join(' ');
 // if (db.has(`mLog_${message.guild.id}`) === false) return message.reply(dil.ayarlar.errors.mlogayarsiz.replace("{prefix}", client.ayarlar.prefix));
  if (!user) return message.reply(dil.user);
  if (user.id === message.author.id) return message.reply(dil.noyou);
 
  if (message.guild.members.get(user.id).highestRole.calculatedPosition > message.member.highestRole.calculatedPosition) return message.channel.send(dil.rolErr)
  if (message.guild.members.get(user.id).bannable === false) return message.channel.send(dil.islemErr);
 
  var islem = 'yasaklama'
  if (dill === 'en') {  var islem = 'ban' }
 
  const embed = new Discord.RichEmbed()
  .setColor("RANDOM")
  .addField(dil.modlog.islem, islem.toProperCase())
  .addField(dil.modlog.kisi, `${user.tag} (${user.id})`)
  .addField(dil.modlog.yetkili, `${message.author.username}#${message.author.discriminator}`)
  .addField(dil.modlog.sebep, reason || dil.belirtilmemis)
 if(db.has(`${message.guild.id}.mLog`) === true) return message.guild.channels.get(db.fetch(`${message.guild.id}.mLog`)).send(embed);
 
  message.guild.ban(user, 2);
 
  const embed2 = new Discord.RichEmbed()
  .setColor("RANDOM")
  .setDescription(dil.basarili)
  .addField(dil.modlog.kisi, `${user.tag} (${user.id})`)
  .addField(dil.modlog.sebep, reason || dil.belirtilmemis)
  message.channel.send(embed2)
 
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['ban'],
  permLevel: 3,
    kategori: "moderasyon",
};

exports.help = {
  name: 'ban',
  description: 'İstediğiniz kişiyi sunucudan yasaklar.',
  usage: 'ban [@kullanıcı] [<sebep>]',
};

// Created by forexample


"Gerekli modül yoktur"​
 
Merhabalar Riven, adlı botumun kodladığım EGGY'S sistemdeki botun gibi banlama sistemini paylaşiyorum iyi kullanımlar.

JavaScript:
const Discord = require('discord.js');
const fs = require('fs');

exports.run = (client, message, args, dil, dill) => {

  const db = require('quick.db');
   
  if (!message.guild.members.get(client.user.id).hasPermission("BAN_MEMBERS")) return message.reply(dil.izin)

  let user = message.mentions.users.first();
  let reason = args.slice(1).join(' ');
// if (db.has(`mLog_${message.guild.id}`) === false) return message.reply(dil.ayarlar.errors.mlogayarsiz.replace("{prefix}", client.ayarlar.prefix));
  if (!user) return message.reply(dil.user);
  if (user.id === message.author.id) return message.reply(dil.noyou);

  if (message.guild.members.get(user.id).highestRole.calculatedPosition > message.member.highestRole.calculatedPosition) return message.channel.send(dil.rolErr)
  if (message.guild.members.get(user.id).bannable === false) return message.channel.send(dil.islemErr);

  var islem = 'yasaklama'
  if (dill === 'en') {  var islem = 'ban' }

  const embed = new Discord.RichEmbed()
  .setColor("RANDOM")
  .addField(dil.modlog.islem, islem.toProperCase())
  .addField(dil.modlog.kisi, `${user.tag} (${user.id})`)
  .addField(dil.modlog.yetkili, `${message.author.username}#${message.author.discriminator}`)
  .addField(dil.modlog.sebep, reason || dil.belirtilmemis)
if(db.has(`${message.guild.id}.mLog`) === true) return message.guild.channels.get(db.fetch(`${message.guild.id}.mLog`)).send(embed);

  message.guild.ban(user, 2);

  const embed2 = new Discord.RichEmbed()
  .setColor("RANDOM")
  .setDescription(dil.basarili)
  .addField(dil.modlog.kisi, `${user.tag} (${user.id})`)
  .addField(dil.modlog.sebep, reason || dil.belirtilmemis)
  message.channel.send(embed2)

};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['ban'],
  permLevel: 3,
    kategori: "moderasyon",
};

exports.help = {
  name: 'ban',
  description: 'İstediğiniz kişiyi sunucudan yasaklar.',
  usage: 'ban [@kullanıcı] [<sebep>]',
};

// Created by forexample


"Gerekli modül yoktur"


Bildiğim kadarıyla bu güzel bot kapatılmıştı. Bizimle paylaşmanız hoş olmuş. Paylaşım için size teşekkür ederim :)
 
Şahsen Türk yapımı hiçbir bota güvenesim gelmiyor.
 
Bu komudu dahada basitleştirebilirdin :) örneğin

Kod:
const Discord = require('discord.js');
const fs = require('fs');

exports.run = (client, message, args) => {

let kişi = message.mentions.users.first();
  let sebep = args.slice(1).join(' ');

  message.guild.ban(kişi, 2);
message.channel.send(`${kişi.username} adlı üye ${sebep} nedeniyle banlandı! `)


};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['ban'],
  permLevel: 3,
    kategori: "moderasyon",
};

exports.help = {
  name: 'ban',
  description: 'İstediğiniz kişiyi sunucudan yasaklar.',
  usage

bu daha iyi bir kod.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl