Facebook
From Reliable Gibbon, 4 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 426
  1. const Discord = require("discord.js");
  2.  
  3. exports.run = async (client, message, args) => {
  4.   if (!message.member.hasPermission("MANAGE_MESSAGES"))
  5.     return message.channel.send(
  6.       " Bu komutu kullanabilmek için `Mesajları Yönet` yetkisine sahip olmanız gerek."
  7.     );
  8.   if (message.channel.type !== "text") return;
  9.   const limit = args[0] ? args[0] : 0;
  10.   if (!limit) {
  11.     var embed = new Discord.RichEmbed()
  12.       .setDescription(`Doğru kullanım: \`-yavaşmod [0/10]\``)
  13.       .setColor("RANDOM")
  14.       .setTimestamp();
  15.     message.channel.send({ embed });
  16.     return;
  17.   }
  18.   if (limit > 10) {
  19.     return message.channel.sendEmbed(
  20.       new Discord.RichEmbed()
  21.         .setDescription("Süre limiti maksimum **10** saniye olabilir.")
  22.         .setColor("RANDOM")
  23.     );
  24.   }
  25.   message.channel.sendEmbed(
  26.     new Discord.RichEmbed()
  27.       .setDescription(`Yazma süre limiti **${limit}** saniye olarak ayarlanmıştır.`)
  28.       .setColor("RANDOM")
  29.   );
  30.   var request = require("request");
  31.   request({
  32.     url: `https://discordapp.com/api/v7/channels/${message.channel.id}`,
  33.     method: "PATCH",
  34.     json: {
  35.       rate_limit_per_user: limit
  36.     },
  37.     headers: {
  38.       Authorization: `Bot ${client.token}`
  39.     }
  40.   });
  41. };
  42. exports.conf = {
  43.   enabled: true,
  44.   guildOnly: false,
  45.   aliases: ["slow-mode", "yavas-mod", "yavasmod", "yavaşmod"],
  46.   permLevel: 1
  47. };
  48.  
  49. exports.help = {
  50.   name: "slowmode",
  51.   description: "Sohbete yazma sınır (süre) ekler.",
  52.   usage: "slowmode [1/10]"
  53. };
  54.