Facebook
From Resad Seferov, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 405
  1. const Discord = require("discord.js");
  2. const fs = require("fs");
  3. const ayarlar = require("../ayarlar.json");
  4.  
  5. exports.run = async (client, message, args) => {
  6.   const db = require("quick.db");
  7.  
  8.   let prefix = ayarlar.prefix;
  9.   if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Bu komutu kullanabilmek için **Yönetici** iznine sahip olmalısın!`);
  10.  
  11.   if (!args[0]) {
  12.     return message.reply("Lütfen ayarlamak istediğiniz sayıyı yazınız");
  13.   }
  14.  
  15.   if (args[0] === "kapat") {
  16.     if (db.has(`sayac_${message.guild.id}`) === true) {
  17.       db.delete(`sayac_${message.guild.id}`);
  18.  
  19.       if (db.has(`sKanal_${message.guild.id}`) === true) {
  20.         db.delete(`sKanal_${message.guild.id}`);
  21.         message.channel.send("Sayaç kanalı ve sayaç başarıyla kaldırıldı");
  22.         return;
  23.       }
  24.  
  25.       message.channel.send("Sayaç kaldırıldı.");
  26.       return;
  27.     }
  28.     message.channel.send(`Sayaç ayarlanmamış.`);
  29.     return;
  30.   }
  31.  
  32.   if (isNaN(args[0])) {
  33.     return message.reply("Sadece sayı!");
  34.   }
  35.  
  36.   if (args[0] <= message.guild.memberCount) {
  37.     const embed = new Discord.MessageEmbed();
  38.     return message.reply("Lütfen sunucu sayısından daha yüksek bir değer girin!" );
  39.   }
  40.  
  41.   db.set(`sayac_${message.guild.id}`, args[0]);
  42.  
  43.   const embed = new Discord.MessageEmbed()
  44.     .setTimestamp()
  45.     .setAuthor(`
  46. Sayaç başarıyla ayarlandı: **${args[0]}**
  47. Sayaç kapatmak isterseniz **${prefix}sayaç kapat** yazmanız yeterlidir.
  48. Sayaç kanalı için -sayaç-kanal-ayarla #kanal
  49. `);
  50.   message.channel.send(embed);
  51. };
  52.  
  53. exports.conf = {
  54.   enabled: true,
  55.   guildOnly: true,
  56.   aliases: ["sayacayarla", "sayac", "sayaç"],
  57.   permLevel: 0
  58. };
  59.  
  60. exports.help = {
  61.   name: "sayaç-ayarla",
  62.   description: "Sayacı ayarlar.",
  63.   usage: "saya-çayarla <sayı>"
  64. };
  65.