Efsane Komut! (Rol Koruma)

Kanal koruma gelsin mi?


  • Kullanılan toplam oy
    10
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Kas 2016
Mesajlar
74
Tepki puanı
9
Ödüller
7
Yaş
21
9 HİZMET YILI
komutlar/rol-koruma.js

JavaScript:
const db = require("quick.db");
const Discord = require("discord.js");

exports.run = async (client, message, args) => {
  let prefix = (await db.fetch(`prefix_${message.guild.id}`)) || "a!";


  if (!args[0]) {
    const embed = new Discord.RichEmbed()
      .setColor("BLACK")
      .setTitle("Rol Koruma sistemi!")
      .setDescription(
        "**Hatalı kullanım! örnek: ${prefix}rol-koruma aç && kapat**"
      );

    message.channel.send(embed);
    return;
  }
  let rol = await db.fetch(`rolk_${message.guild.id}`);
  if (args[0] == "aç") {
    if (rol) {
      const embed = new Discord.RichEmbed()
        .setColor("BLACK")
        .setTitle("Rol Koruma sistemi!")
        .setDescription("**Görünüşe göre rol koruma zaten aktif!**");

      message.channel.send(embed);
      return;
    } else {
      db.set(`rolk_${message.guild.id}`, "acik");
      const embed = new Discord.RichEmbed()
        .setColor("BLACK")
        .setTitle("Rol Koruma sistemi!")
        .setDescription("**Rol koruma başarıyla açıldı!**");

      message.channel.send(embed);
    }
  } else if (args[0] == "kapat") {
    db.delete(`rolk_${message.guild.id}`);
    const embed = new Discord.RichEmbed()
      .setColor("BLACK")
      .setTitle("Rol Koruma sistemi!")
      .setDescription("**Rol Koruma başarıyla kapandı!**");

    message.channel.send(embed);
  }
};
exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ["rol-k"],
  permLevel: 0,
  kategori: "sunucu"
};

exports.help = {
  name: "rol-koruma",
  description: "Rol koruma",
  usage: "rol-koruma"
};


Main dosyanıza:

JavaScript:
client.on("roleCreate", async (rolee, member, guild) => {
  let rolkoruma = await db.fetch(`rolk_${rolee.guild.id}`);
  if (rolkoruma == "acik") {
    rolee.delete();
    const embed = new Discord.RichEmbed()
      .setDescription(
        "Sunucunuzda yeni bir rol oluşturuludu! fakat geri silindi! (Rol Koruma Sistemi)"
      )
      .setColor("BLACK");
    rolee.guild.owner.send(embed);
    return;
  } else {
    return;
  }
});


Botumu incelemek isterseniz eğer; Konu

Yapan: EnisUnlu#5800
 
Son düzenleme:
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
Aynı işlemi "roller" kategorisinden çok kolay bir şekilde yapabilirsiniz.
Ancak koruma botları ile ilgilenen kişiler için ekleyebileceği bir script.
Ellerine sağlık. :gelisirabii:
 
Bu gözler neler gördü neler
Süper Üye
Katılım
7 Eyl 2015
Mesajlar
731
Çözümler
39
Tepki puanı
327
Ödüller
9
Yaş
32
10 HİZMET YILI
Koruma botu geliştirmek ve kodlarını öğrenmek isteyenler için iyi bir konu olmuş. Bot kodlamak isteyenler için'de bir nevi öznitelik...

:gelisirabi:
 
Kawin
Uzman Üye
Katılım
27 Eyl 2016
Mesajlar
163
Tepki puanı
37
Ödüller
5
Yaş
26
9 HİZMET YILI
Peki ya roller silindikten sonra geri açıp geri veren bir kod yok mu?
 
Onaylı Üye
Katılım
11 Kas 2016
Mesajlar
74
Tepki puanı
9
Ödüller
7
Yaş
21
9 HİZMET YILI
Peki ya roller silindikten sonra geri açıp geri veren bir kod yok mu?
Denerim ;)
Post automatically merged:

Aynı işlemi "roller" kategorisinden çok kolay bir şekilde yapabilirsiniz.
Ancak koruma botları ile ilgilenen kişiler için ekleyebileceği bir script.
Ellerine sağlık. :gelisirabii:
Sagol, eyvallah
Post automatically merged:

Koruma botu geliştirmek ve kodlarını öğrenmek isteyenler için iyi bir konu olmuş. Bot kodlamak isteyenler için'de bir nevi öznitelik...

:gelisirabi:
Teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst