discord bot ban kodları, discord bot banlama kodları, discord bot ban kodları paylaşım, discord bot kodları, discord bot kod paylaşım, codemarefi
Discord bot kod paylaşımlarında bu yazımda discord botunuz için güzel ve kullanışlı bir kod ile beraberiz. Discord botunuza ekleyeceğiniz bu kod botunuzun sizin belirtmiş olduğunuz kişiyi banlamanıza yarar kısaca ban komutudur.

Kurulum için adımları izleyin:

  • Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
  • Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
  • Herhangi bir modül gerekmez.
//---Bu Kod komutlar klasörüne atılacak atılacaktır.
//CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //Sadista

const Discord = require('discord.js');
const client = new Discord.Client();

exports.run = (client, message, args) => {
  if (!message.guild) {
  const ozelmesajuyari = new Discord.RichEmbed()
  .setColor(0xFF0000)
  .setTimestamp()
  .setAuthor(message.author.username, message.author.avatarURL)
  .addField(':warning: Uyarı :warning:', '`ban` adlı komutu özel mesajlarda kullanamazsın.')
  return message.author.sendEmbed(ozelmesajuyari); }
  let guild = message.guild
  let reason = args.slice(1).join(' ');
  let user = message.mentions.users.first();
  let modlog = guild.channels.find('name', 'mod-log');
  if (!modlog) return message.reply('`mod-log` kanalını bulamıyorum.');
  if (reason.length < 1) return message.reply('Ban sebebini yazmalısın.');
  if (message.mentions.users.size < 1) return message.reply('Kimi banlayacağını yazmalısın.').catch(console.error);

  if (!message.guild.member(user).bannable) return message.reply('Yetkilileri banlayamam.');
  message.guild.ban(user, 2);

  const embed = new Discord.RichEmbed()
    .setColor(0x00AE86)
    .setTimestamp()
    .addField('Eylem:', 'Ban')
    .addField('Kullanıcı:', `${user.username}#${user.discriminator} (${user.id})`)
    .addField('Yetkili:', `${message.author.username}#${message.author.discriminator}`)
    .addField('Sebep', reason);
  return guild.channels.get(modlog.id).sendEmbed(embed);
};

exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: [],
  permLevel: 2
};

exports.help = {
  name: 'ban',
  description: 'İstediğiniz kişiyi banlar.',
  usage: 'ban [kullanıcı] [sebep]'
};
Yapamadığınız veya takıldığınız yerleri yorum ile bizlere bildirin yardımcı oluruz.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

14 Yorum Yapılmış:

  1. Hocam ban sebebini karşı tarafa göndermiyor bu komutlar mı öyle yoksa bir sorun mu var
    geri dönüş yaparsanız sevinirim :)

    YanıtlaSil
    Yanıtlar
    1. Kod öyle dostum banlanan kişiye belirtilen sebebi yollamaz sende sorun yok yani

      Sil
    2. Peki yollayan var mı veya onun için basit bir kod falan var mı ?

      Sil
    3. Çok basit dostum bir let ile dorudan kişi tanımı ekleyip embedlerde de let tanımını yaparak yapabilirsin o şekilde bir kod paylaşılacak takipte kal

      Sil
  2. Kişiyi banlamak için hangi komudu kullanmalıyız?

    YanıtlaSil
    Yanıtlar
    1. Prefix+ban @kişi Şeklinde kullanılır. Kod içerisinde bulunan alt kısımda komut ismi var "name: 'ban', şeklindeki alan komut işlem ismidir.

      exports.help = {
      name: 'ban', -->Komutun kullanılan işlem ismi
      description: 'İstediğiniz kişiyi banlar.',
      usage: 'ban [kullanıcı] [sebep]'
      };

      Sil
  3. merhabalar ben sadece bir rolün banlamasını istiyorum onu nereye gireceğim işte misal sadec . rolünün banlayabilmesini

    YanıtlaSil
    Yanıtlar
    1. merhaba bildiğim kadarı ile öyle bir şey yok. Toplu ban var ve normal id veya nick ile force ban var.

      Sil
  4. merhaba komut çalışmıyor nereleri düzeltmemiz gerek kodu direk burdan aldıktan sonra

    YanıtlaSil
    Yanıtlar
    1. Merhaba;
      Ne gibi bir hata alıyorsanız daha detaylı açıklayın.

      Sil
  5. mod-log kaldırıp verebilirmisiniz acaba daha acemiyim

    YanıtlaSil
    Yanıtlar
    1. Sitede logsuz ve farklı versiyonları mevcut araştırabilirsiniz.

      Sil
  6. let modlog = guild.channels.find('name', 'mod-log');

    hatası alıyorum log kanal id sini nereye koyacağımı anlamadım

    YanıtlaSil
    Yanıtlar
    1. açtığın modlog kanalın bu `"mod-log"` şekilde olsun veya açtığın kanalın tam adını kod kısmına ekle ki kanalı görsün ve kanalda harici bir emojiler varsa buda kanalı görmemesine neden olur.

      Sil

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅