discordjs-advanced ile ilgili yaşadığımsıkıntı.

Enisinhere

Sudan Çıkmış
En iyi cevaplar
0
Merhabalar,


JavaScript:
module.exports = {
    komut: "sil", 
    açıklama: "dc mesajlarını siler",
    kategori: "moderasyon",
    alternatifler: ['temizle','yoket'],
    kullanım: "-e sil dc",
    yetki: ['yetki sınıfı id1', 'yetki sınıfı id 2',]
};

module.exports.baslat = (client , message,) => {
    
  
    (message.channel.send("Temizleniyor..")  )
    message.react("")
 
    message.channel.fetchMessages()
    .then(function(list){
                    message.channel.bulkDelete(list);
                }, )
                

              
                        message.channel.send("Chat Başarı ile Temizlendi.!").then(message => {
                          message.react("")
                          
                        })       
                
  };


Kodu çalıştırdım, ancak çok uğraşmama rağmen kullnıcı yetkili değilse mesaj verme olayını çözemedim. şu an yetkisiz kullanıcılar kullanamıyor. ancak geri hata mesajıda vermiyor. sadece cmd de hatayı söylüyor.yetkisiz kullanıcı yazdığı zaman nasıl yetkin yok diye geri dönüş sağlayabilirim ?.
 

BorakanT

ben kimim?
En iyi cevaplar
7
Merhabalar,


JavaScript:
module.exports = {
    komut: "sil",
    açıklama: "dc mesajlarını siler",
    kategori: "moderasyon",
    alternatifler: ['temizle','yoket'],
    kullanım: "-e sil dc",
    yetki: ['yetki sınıfı id1', 'yetki sınıfı id 2',]
};

module.exports.baslat = (client , message,) => {
   
 
    (message.channel.send("Temizleniyor..")  )
    message.react("")

    message.channel.fetchMessages()
    .then(function(list){
                    message.channel.bulkDelete(list);
                }, )
               

             
                        message.channel.send("Chat Başarı ile Temizlendi.!").then(message => {
                          message.react("")
                         
                        })      
               
  };


Kodu çalıştırdım, ancak çok uğraşmama rağmen kullnıcı yetkili değilse mesaj verme olayını çözemedim. şu an yetkisiz kullanıcılar kullanamıyor. ancak geri hata mesajıda vermiyor. sadece cmd de hatayı söylüyor.yetkisiz kullanıcı yazdığı zaman nasıl yetkin yok diye geri dönüş sağlayabilirim ?.
internette bulduğum bu var. V12 bu arada.

Kod:
const Discord = require('discord.js');
exports.run = function(client, message, args) {
if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.reply("Bu komutu kullanmak için iznin bulunmuyor!");
if(!args[0]) return message.channel.send(" **Lütfen Silinicek Mesaj Miktarını Yazın.!** ");
message.channel.bulkDelete(args[0]).then(() => {
  message.channel.send(` ${args[0]} Adet Mesajı Sildim. *`).then(msg => msg.delete(5000));
})
}

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

exports.help = {
  name: 'temizle',
  description: 'Belirlenen miktarda mesajı siler.',
  usage: 'temizle <silinicek mesaj sayısı>'
};
 

Enisinhere

Sudan Çıkmış
En iyi cevaplar
0
internette bulduğum bu var. V12 bu arada.

Kod:
const Discord = require('discord.js');
exports.run = function(client, message, args) {
if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.reply("Bu komutu kullanmak için iznin bulunmuyor!");
if(!args[0]) return message.channel.send(" **Lütfen Silinicek Mesaj Miktarını Yazın.!** ");
message.channel.bulkDelete(args[0]).then(() => {
  message.channel.send(` ${args[0]} Adet Mesajı Sildim. *`).then(msg => msg.delete(5000));
})
}

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

exports.help = {
  name: 'temizle',
  description: 'Belirlenen miktarda mesajı siler.',
  usage: 'temizle <silinicek mesaj sayısı>'
};

bunuda denedim ancak çalışmadı...
nerede hatam var çözemedim.
cmd de komut yüklendigözüküyor ancak çalışmıyor.
 
Üst