normalde 99'a kadar yazınca siliyor 99 diyor 99dan fazla yazınca 99dan fazla silemem demesi gerekirken böyle diyorsen mesela 959 mesaj silince mi böyle diyor yoksa hep sabit olarak mı böyle diyor
if(isNaN(args[0])) yerindeki isNaN yerine mesajsayisi ile değiştirirsen olabilir sanırım.normalde 99'a kadar yazınca siliyor 99 diyor 99dan fazla yazınca 99dan fazla silemem demesi gerekirken böyle diyor
yok bu sefer'de !sil 5 yazdığımda kaç mesaj silceğimi belirtmedin diyorif(isNaN(args[0])) yerindeki isNaN yerine mesajsayisi ile değiştirirsen olabilir sanırım.
hiç böyle bir şey yaşamamıştım kusura bakmayın yardımcı olabileceğim başka bir konu olursa yardım etmeye çalışırım.yok bu sefer'de !sil 5 yazdığımda kaç mesaj silceğimi belirtmedin diyor
(args)[0].length > 99) (
bu kısmı maksimum sileceği mesaj sayısı ile değiştirirsen düzelir mesela
(args)[0].length > 200) (
aşağıdaki mesajıda 200den fazla mesaj silemem olarak değiştir bu şekilde düzeltebilirsin
Alt kısımdaki "perm" permissions bölümünüde 1 yap
const Discord = require('discord.js');
exports.run = function(client, message, args) {
if(message.author.bot || message.channel.type === "dm") return;
if (!message.guild) {
return message.author.send('`sil` **komutu sadece sunucularda kullanılabilir.**');
}
let mesajsayisi = parseInt(args.join(' '));
if (isNaN(args[0])) {
message.reply("**Kaç mesaj sileceğimi belirtmedin.**")
return
}
if (args[0].length > 99) {
message.channel.send("** 99'dan fazla mesaj silemem.**")
return
}
message.channel.bulkDelete(mesajsayisi + 1);
message.channel.send('**__' + mesajsayisi + '__** **Adet Mesaj Silindi <a:tikkk:704269407580455003>** ')
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: [],
permLevel: 2
};
exports.help = {
name: 'sil',
description: 'Belirlenen miktar mesajı siler.',
usage: 'temizle <temizlenecek mesaj sayısı>'
};
const Discord = require('discord.js');Kodum Bu Şekilde Ekli dosyayı görüntüle 47968
99'dan fazla silince Ekli dosyayı görüntüle 47969 böyle diyor 99'dan fazla silemem demesi gerek normalde fakat demiyor nerde hata yapıyorum
const Discord = require('discord.js');
exports.run = function(client, message, args) {
if(message.author.bot || message.channel.type === "dm") return;
if (!message.guild) {
return message.author.send('`sil` **komutu sadece sunucularda kullanılabilir.**');
}
let mesajsayisi = parseInt(args.join(' '));
if (isNaN(args[0])) {
message.reply("**Kaç mesaj sileceğimi belirtmedin.**")
return
}
if (args[0].length > 200) {
message.channel.send("** 200'den fazla mesaj silemem.**")
return
}
message.channel.bulkDelete(mesajsayisi + 1);
message.channel.send('**__' + mesajsayisi + '__** **Adet Mesaj Silindi <a:tikkk:704269407580455003>** ')
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: [],
permLevel: 2
};
exports.help = {
name: 'sil',
description: 'Belirlenen miktar mesajı siler.',
usage: 'temizle <temizlenecek mesaj sayısı>'
Bu şekilde dene büyük ihtimalle çalışacaktır bir sorun çıkarsa başka çöz,üm yolları bulmaya çalışırım
bot hazırmı kendinizmi kodladınız eğer kendiniz kodladıysanız ve kod bilginiz varsa bot.js dosyasında bu silme ile ilgili komut yükleme sistemini göreceksiniz ordan ayarlayabilirsiniz eğer kodlama bilginiz yoksa ben araştırırım sizin içinEkli dosyayı görüntüle 47974sorun hala aynı :/
1 yıl öncesinden kendim yapmıştım şimdi tekrar kodlamaya başladım fakat unutmuşum bot.js kısmında ki silme yerini atayım mıbot hazırmı kendinizmi kodladınız eğer kendiniz kodladıysanız ve kod bilginiz varsa bot.js dosyasında bu silme ile ilgili komut yükleme sistemini göreceksiniz ordan ayarlayabilirsiniz eğer kodlama bilginiz yoksa ben araştırırım sizin için
Kodum Bu Şekilde Ekli dosyayı görüntüle 47968
99'dan fazla silince Ekli dosyayı görüntüle 47969 böyle diyor 99'dan fazla silemem demesi gerek normalde fakat demiyor nerde hata yapıyorum
client.on("message", message => {
const args = message.content.slice(prefix.length).split(" ");
const command = args.shift().toLowerCase();
if (command === "sil") {
message.delete({ timeout: 60000 });
const amount = parseInt(args[0]);
const yetkinyok = new Discord.MessageEmbed()
.setTimestamp()
.setFooter("Skorpion by unsicher", "https://i.hizliresim.com/rpAhdW.png")
.setDescription(
"Üzgünüm <@" +
message.author.id +
">, bu komutu kullanma iznin **bulunmamaktadır**."
);
const hata = new Discord.MessageEmbed()
.setDescription(
"Lütfen **silinecek mesaj** sayısını gir <@" + message.author.id + ">."
)
.setTimestamp()
.setFooter("Skorpion by unsicher", "https://i.hizliresim.com/rpAhdW.png");
const ikiyüz = new Discord.MessageEmbed()
.setDescription(
"Silinecek mesaj sayısı **2** ile **100** arası olabilir."
)
.setTimestamp()
.setFooter("Skorpion by unsicher", "https://i.hizliresim.com/rpAhdW.png");
const silinen = new Discord.MessageEmbed()
.setDescription(
`**İşlem**: ${amount} mesaj sildim!\n**Uygulayan**: <@${message.author.id}>`
)
.setTimestamp()
.setFooter("Skorpion by unsicher", "https://i.hizliresim.com/rpAhdW.png");
if (!message.member.hasPermission("MANAGE_MESSAGES")) {
return message.channel
.send(yetkinyok)
.then(m => m.delete({ timeout: 60000 }));
}
if (isNaN(amount)) {
return message.channel.send(hata).then(m => m.delete({ timeout: 60000 }));
} else if (amount < 2 || amount > 100) {
return message.channel
.send(ikiyüz)
.then(m => m.delete({ timeout: 60000 }));
}
message.channel.bulkDelete(amount);
message.channel.send(silinen).then(m => m.delete({ timeout: 60000 }));
}
});