Game Developer
Seçkin Üye
Merhaba dostlarım yine bir moderasyon kodu paylaşmış bulunmaktayım.
Bu kod sunucunuzda toxiclik yapan kişiyi bot aracılığı ile uyarır.
Kullanımı; prefix'iniz+uyar [Uyaracağınız kişiyi etiketleyin] [Uyarı sebebi] benim prefix'im (p!) yani şöyle.
p!uyar @herhangibirşahıs Sunucu da küfür etmekten dolayı uyarıldın tekrarlanırsa sunucudan atılabilirsin.
Bu kod sunucunuzda toxiclik yapan kişiyi bot aracılığı ile uyarır.
Kullanımı; prefix'iniz+uyar [Uyaracağınız kişiyi etiketleyin] [Uyarı sebebi] benim prefix'im (p!) yani şöyle.
p!uyar @herhangibirşahıs Sunucu da küfür etmekten dolayı uyarıldın tekrarlanırsa sunucudan atılabilirsin.
JavaScript:
/*
Bu kod takashiakira tarafından yazılmıştır.
Başka yerlerde paylaşılması kesinlikle yasaktır!
*/
const Discord = require('discord.js');
exports.run = (client, message, args) => {
if (message.author.id != "ID'nizi yazın") return message.reply('Bunu Sadece Sahibim Kullanabilir'); //Sadece siz bu komutu kullanabilirsiniz "ID'nizi yazın" yazan yere id'nizi yazın
// if (!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('Bu komutu kullanabilmek için `Sunucuyu Yönet` Yetkisine sahip olmalısınız') bunu yaparsanız sunucuyu yönet yetkisine sahip olan herkes bu koumtu kullanabilir.
if (!message.guild) {
const ozelmesajuyari = new Discord.RichEmbed()
.setColor(0xFF0000)
.setTimestamp()
.setAuthor(message.author.username, message.author.avatarURL)
.addField('Bu 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();
if (reason.length < 1) return message.reply(`Uyarı sebebini yazınız ${ayarlar.prefix}uyar [kullanıcı] [sebep]`);
if (message.mentions.users.size < 1) return message.reply(`Uyarmak istedğiniz kişiyi yazınız ${ayarlar.prefix}uyar [kullanıcı] [sebep]`).catch(console.error);
message.delete();
message.reply('Kullanıcı uyarıldı ve uyarı sebebi özelden yazıldı. :white_check_mark: ')
const embed = new Discord.RichEmbed()
.setColor('RANDOM')
.setTitle(`Yetkili tarafından uyarıldın :warning:`)
.setTimestamp()
.setDescription(reason);
return user.send(embed);
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['uyar'],
permlevel: 3
};
exports.help = {
name: 'uyar',
description: 'Özelden Uyar.',
usage: 'uyar'
};