Facebook
From Resad Seferov, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 380
  1. const Discord = require("discord.js");
  2. const fs = require("fs");
  3. var ayarlar = require('../ayarlar.json');
  4.  
  5. exports.run = async (client, message, args) => {
  6.   if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Bu komutu kullanabilmek için **Yönetici** iznine sahip olmalısın!`);
  7.  
  8.   const db = require("quick.db");
  9.  
  10.   let channel = message.mentions.channels.first() || message.guild.channels.find(c => c.name === args.slice(0).join(" "));
  11.   let prefix = ayarlar.prefix;
  12.  
  13.   if (!channel) {
  14.     return message.reply("Lütfen ayarlamak istediğiniz kanalı etiketleyin");
  15.   }
  16.  
  17.   if (args[0] === "kapat") {
  18.     if (db.has(`sKanal_${message.guild.id}`) === true) {
  19.       db.delete(`sKanal_${message.guild.id}`);
  20.  
  21.       if (db.has(`sayac_${message.guild.id}`) === true) {
  22.         db.delete(`sayac_${message.guild.id}`);
  23.         message.channel.send("Sayaç kanalı ve sayaç başarıyla kaldırıldı");
  24.         return;
  25.       }
  26.  
  27.       message.channel.send("Sayaç kanalı kaldırıldı.");
  28.       return;
  29.     }
  30.     message.channel.send(`Sayaç kanalı ayarlanmamış.`);
  31.     return;
  32.   }
  33.  
  34.   db.set(`sKanal_${message.guild.id}`, channel.id);
  35.  
  36.   const embed = new Discord.MessageEmbed()
  37.     .setDescription(`Sayaç kanalı başarıyla ayarlandı: ${channel}\nSayaç kanalını kapatmak isterseniz **${prefix}sayaçkanal kapat** yazmanız yeterlidir.`
  38.     )
  39.     .setColor("RANDOM")
  40.     .setTimestamp()
  41.   message.channel.send(embed);
  42. };
  43.  
  44. exports.conf = {
  45.   enabled: true,
  46.   guildOnly: false,
  47.   aliases: ["sayaç-kanal-belirle", "sayaçkanal"],
  48.   permLevel: 0
  49. };
  50.  
  51. exports.help = {
  52.   name: "sayaç-kanal-ayarla",
  53.   description: "Sayaç kanalını ayarlar.",
  54.   usage: "sayaç-kanal-ayarla <#kanal>"
  55. };
  56.