Sol Reklam
Sağ Reklam

EGGY'S Bot Ban Sistemi!

for example

Odunlara Vur Vur Vur!

Discord:

for example </>#3683

Katılım
5 Eylül 2019
Mesajlar
25
Elmaslar
8
Puanlar
0
Yaş
23
Yer
Swahilli
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"​
 
S

Silinen üye 79251

Ziyaretçi
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 :)
 

Nikto

.
Katılım
8 Kasım 2014
Mesajlar
3.051
Elmaslar
1.099
Puanlar
0
Şahsen Türk yapımı hiçbir bota güvenesim gelmiyor.
 

for example

Odunlara Vur Vur Vur!

Discord:

for example </>#3683

Katılım
5 Eylül 2019
Mesajlar
25
Elmaslar
8
Puanlar
0
Yaş
23
Yer
Swahilli

patrick2dev

ölü.
Katılım
11 Aralık 2017
Mesajlar
815
Elmaslar
733
Puanlar
8.305

ne gerek var bunlara?
 

Aronshire

Das Leben ist zu kurz, du solltest es genießen

Discord:

Aronshire#8111

Katılım
22 Mayıs 2019
Mesajlar
728
Elmaslar
629
Puanlar
3.290
Yer
Kocaeli
Minecraft
Aronshire
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.
 
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı