Discord bot dersleri #7 | temizle

Crefax

Rafa
Katılım
4 Haz 2019
Mesajlar
500
Beğeni
174
Puanları
700
Minecraft Türkiye

Merhaba Minecraft-Türkiye Forum Üyeleri

Bugün bot derslerimizin 7. aşamasındayız ve temizle komudunu botumuza ekleyeceğiz.

JavaScript:
const Discord = require('discord.js');


exports.run = function(client, message, args) {
  const m = args.join(' ');
  if(!m) return message.channel.send('**:gear: Bir miktar girmelisiniz!**');
  if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.channel.send('**:xx: Bu işlem için gerekli izne sahip değilsiniz!**');
  if(m < 2) return message.channel.send(':gear: **En az 2 mesaj silebilirim!**')
 if(m>100) return message.channel.send('**:gear: En fazla 100 mesaj silebilirim!**')
  message.channel.bulkDelete(m);


  message.channel.send(
  new Discord.RichEmbed()
    .setTitle(':gear: **Başarılı!**')
    .setDescription('**Başarı ile __'+m+'__ mesaj sildim! :gear:**')
  .setColor('0x36393E')
  ).then(i=>{
    i.react(':gear: 585186945471086620')
  }
  )
};

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['temizle','delete','sil'],
  permLevel: 2
};

exports.help = {
  name: 'temizle',
  description: 'Belirlediğiniz miktarda mesaj siler',
  category:'yetkili',
  usage: 'sil 100'
};
Kodumuzu komutlar klasörüne .js uzantılı dosya açarak editörümüz aracılığıyla ekliyoruz.

discordumuza gelip .temizle silinecek mesaj sayısı yazarak komudumuzu çalıştırıyoruz.

örnek: .temizle 22

3470
 

AngelCraftNW

Kızıltaş madencisi
Katılım
3 Tem 2019
Mesajlar
54
Beğeni
9
Puanları
1,305
bence kodları hangi sunucudan aldığını yazmalısın. "MIT" diye bir lisans var çünkü.
 

2qke

Kütüphaneci
Katılım
11 Ağu 2019
Mesajlar
459
Beğeni
73
Puanları
450
bence kodları hangi sunucudan aldığını yazmalısın. "MIT" diye bir lisans var çünkü.
Kodlarını sunucunda paylaşıyorsan alınmasını da göze almalısın. Çünkü herkese açık sanal bir dünya burası. Şimdi, her yorumun altına kodlar benim dersen veya bu sunucudan aldın falan dersen bu çok saçma olur. Kodlar seninse ve alınmasını istemiyorsan paylaşmamalısın.
 
Üst