Seçkin Üye
Merhaba, arkadaşlar örneğin bir sunucunuz var ve seste bir çok aktif üyeniz var birisi küfür etti veya bir durumdan rahatsız oldu örneğin !report @kullanıcı [Küfür] eğer elinde bir delil varsa kişi burdan bir zarar görebilir oda yetkili yoksa gelebilir bunun dışında sunucu ile ilgili bir şey oldugunda yöneticiyi etiketliyerek öneri tarzı bir şey yapabilir. Kod geliştirebilir.
Yapılması gerekenler:
1) snekfetch modülünü yüklemeniz gerekiyor.
2) komutlar/şikayet-et.js komut dosyasını oluşturup kodu yapıştırmalısınız.
Modül nasıl yüklenir?
1)package.json yerini açıyoruz.
2)add-package bölümüne tıklıyoruz.
3) node-snekfetch yazıyoruz, çıkan sayfada sadece ismine tıklıyoruz anlık olarak bir gidip gelme olacaktır o sırada yüklenecektir.
Yapılması gerekenler:
1) snekfetch modülünü yüklemeniz gerekiyor.
2) komutlar/şikayet-et.js komut dosyasını oluşturup kodu yapıştırmalısınız.
Modül nasıl yüklenir?
1)package.json yerini açıyoruz.
2)add-package bölümüne tıklıyoruz.
3) node-snekfetch yazıyoruz, çıkan sayfada sadece ismine tıklıyoruz anlık olarak bir gidip gelme olacaktır o sırada yüklenecektir.
JavaScript:
const snekfetch = require('snekfetch');
const Discord = require('discord.js');
module.exports.run = (client, message, args) => {
let target = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
let reports = message.guild.channels.find('name' , 'sikayet');
let reason = args.slice(1).join(' ');
if(!target) return message.channel.send('**Bir kullanıcı girmeni bekliyorum**.');
if(!reason) return message.channel.send('**Bir sebep girmeni bekliyorum**.');
if(!reports) return message.channel.send(' sikayet **isminde bir kanal olmadığında bu işlemi gerçekleştiremiyorum**.');
let reportembed = new Discord.RichEmbed()
.setThumbnail(target.user.avatarURL)
.setAuthor('Avezy Şikayet Sistemi ', 'http://www.edremit.bel.tr/wp-content/uploads/2016/08/ISTEK_SIKAYET-1.png')
.addField('Sunucunun Adı', message.guild.name)
.addField('Şikayet Edilen Kullanıcı', `${target.user.tag}\n(${target.user.id})`)
.addField('Şikayet Eden', `${message.author.tag}\n(${message.author.id})`)
.addField('Şikayet Sebebi:', `${reason}`)
.addField('Şikayetin Olduğu Kanal', `${message.channel}`)
.setFooter('Avezy')
.setColor('36393F')
reports.send(reportembed);
message.channel.sendEmbed(new Discord.RichEmbed().setDescription(`${target.user.tag} isimli kullanıcı şikayet edildi. :white_check_mark:`).setColor('RANDOM'));
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['şikayet', 'report'],
permLevel: 0
};
exports.help = {
name: 'şikayet',
description: 'Belirlenen miktarda mesajı siler.',
usage: 'sikayet'
};