Kişiyi uyar (discord.js)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
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.

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'
};
 
Несмотря на предателей, я все еще стою.
Co - Admin
Katılım
18 Tem 2017
Mesajlar
11,973
Çözümler
595
Tepki puanı
6,680
Ödüller
21
8 HİZMET YILI
Bu kategorimize yaptığınız faydalı paylaşımdan dolayı teşekkür ederiz. Beğendim teşekkürler tekrardan
 
Onaylı Üye
Katılım
15 Tem 2018
Mesajlar
81
Çözümler
1
Tepki puanı
7
Ödüller
6
Yaş
26
7 HİZMET YILI
yararlı paylaşım eyw
 
Onaylı Üye
Katılım
4 May 2020
Mesajlar
83
Tepki puanı
5
Ödüller
2
Yaş
37
6 HİZMET YILI
teşekkür ederim elinize sağlık.
 
Software Engineer
Seçkin Üye
Katılım
20 Mar 2017
Mesajlar
329
Çözümler
3
Tepki puanı
31
Ödüller
8
9 HİZMET YILI
Harbiden güzel postların var kanka takip ediyorum
 
ég ríf ykkur í bita
Süper Üye
Katılım
15 Tem 2019
Mesajlar
756
Çözümler
3
Tepki puanı
91
Ödüller
6
6 HİZMET YILI
eline sağlık benden de 1 like :D
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst