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ş
25
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
Üst