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.
Admin MareFi
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...
Discord-bot-kodları
JavaScript
Hocam ban sebebini karşı tarafa göndermiyor bu komutlar mı öyle yoksa bir sorun mu var
YanıtlaSilgeri dönüş yaparsanız sevinirim :)
Kod öyle dostum banlanan kişiye belirtilen sebebi yollamaz sende sorun yok yani
SilPeki yollayan var mı veya onun için basit bir kod falan var mı ?
SilÇ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
SilKişiyi banlamak için hangi komudu kullanmalıyız?
YanıtlaSilPrefix+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.
Silexports.help = {
name: 'ban', -->Komutun kullanılan işlem ismi
description: 'İstediğiniz kişiyi banlar.',
usage: 'ban [kullanıcı] [sebep]'
};
merhabalar ben sadece bir rolün banlamasını istiyorum onu nereye gireceğim işte misal sadec . rolünün banlayabilmesini
YanıtlaSilmerhaba bildiğim kadarı ile öyle bir şey yok. Toplu ban var ve normal id veya nick ile force ban var.
Silmerhaba komut çalışmıyor nereleri düzeltmemiz gerek kodu direk burdan aldıktan sonra
YanıtlaSilMerhaba;
SilNe gibi bir hata alıyorsanız daha detaylı açıklayın.
mod-log kaldırıp verebilirmisiniz acaba daha acemiyim
YanıtlaSilSitede logsuz ve farklı versiyonları mevcut araştırabilirsiniz.
Sillet modlog = guild.channels.find('name', 'mod-log');
YanıtlaSilhatası alıyorum log kanal id sini nereye koyacağımı anlamadım
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