Discord.js | Slowmode (V11)

avnnn

Genel Moderatör
Katılım
16 Şub 2020
Konular
271
Mesajlar
875
Çözümler
2
Tepki puanı
1,138
Puanları
7,910
app-logo.png


Merhaba şehrimizin güzel insanları,
bu konumda sizlere Discord için kodlamış olduğum Slowmode kodunu tanıtacağım.

Yapmış olduğum kodu botunuza eklemek için, GLITCH'de ki komutlar/ klasörüne slowmode.js adında bir alt klasör açıyoruz ve aşağıda vermiş olduğum kodları direkt olarak yazı yazılan yere yapıştırıyoruz.


-SLOWMODE KODU-

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


exports.run = async(client, message, args) => {  //yapımcı avnnn
if (message.channel.type !== "text") return;
const limit = args[0] ? args[0] : 0;
  if(!limit) {
              var embed = new Discord.RichEmbed()
                .setDescription(`✅ Doğru Kullanım: \`!slowmode <sure>\``)
                .setColor('RED')
                .setTimestamp()
            message.channel.send({embed})
            return
          }
if (limit > 21600) {
    return message.channel.sendEmbed(new Discord.RichEmbed().setDescription("⏰ Süre Limiti Makisimum **21.600** Saniye Olabilir!").setColor('RED'));
}
    message.channel.sendEmbed(new Discord.RichEmbed().setDescription(`✅ Yavaş Mod **${limit}** Saniye Olarak Ayarlandı!`).setColor('RED'));
var request = require('request');
request({
    url: `https://discordapp.com/api/v7/channels/${message.channel.id}`,
    method: "PATCH",
    json: {
        rate_limit_per_user: limit
    },
    headers: {
        "Authorization": `Bot ${client.token}`
    },
})};
  exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["slow-mode", "slowmode", "yavas-mod", 'yavasmod', 'yavaşmod'],
  permLevel: 2,
};


exports.help = {
  name: 'slowmode',
  description: 'Sohbete yazma sınır (süre) ekler.',
  usage: 'slow-mode [1/10]',
}; //1ve10 arasında bir sayı girin.


Yanlış kullanım:
1611951377335.png


Doğru kullanım:
1611951404219.png


( !slowmode 1-21600 arasında sayı yazabilirsiniz, ben örnek vermek için 1 yazdım. )

1611951703417.png

1611951713737.png


İstediğiniz bir kodlama varsa aşağıda YORUMLAR kısmına yazarak belirtebilirsiniz. Beğenmeyi unutmayın. ;)








 
Katılım
18 Kas 2020
Konular
35
Mesajlar
536
Çözümler
1
Tepki puanı
262
Puanları
3,460
Aslında discord kanalından ayarlamaktansa böyle daha kolay bir şekilde yapabiliriz, ellerine sağlık.
 
Katılım
10 Ocak 2021
Konular
8
Mesajlar
70
Tepki puanı
54
Puanları
860
Güzel kodlamaya benziyor. Ellerine sağlık.
 

avnnn

Genel Moderatör
Katılım
16 Şub 2020
Konular
271
Mesajlar
875
Çözümler
2
Tepki puanı
1,138
Puanları
7,910
Kodlama günceldir.
 
Katılım
28 Kas 2021
Konular
0
Mesajlar
1
Tepki puanı
0
Puanları
55
Peki virgül kullanımını nasıl engelleriz? Örneğin: !yavasmod 11.5 yapılabiliyor, fakat bunu yazana "Sadece tam sayıları kullanınız." tarzında bir uyarıyı nasıl verebiliriz?