İPUCU

Seçenekler

Discord Oto Rol KOMUTU !

WhoB - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2019
Mesajlar:
21
Konular:
3
Teşekkür (Etti):
0
Teşekkür (Aldı):
5
Ticaret:
(0) %
4 Hafta önce
#1
Smile
Discord Oto Rol KOMUTU !
Evet sevgili türk hack team üyeleri bu gün yardım merkezinden de gördüğüm kadarıyla oto rol komutu sıkıntısı var buna bi açıklık getirmek istedim

Eveet çalışmamız için bize gereken modül ;
- npm i fs

otorol.json oluşturun ve içine {} yazın yoksa komutlar hata verecektir arkadaşlar

komutu oluşturduktan sonra içine vereceğim kodları yerleştirin


Kod:
const fs = require ('fs')
const Discord = require('discord.js')
var sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));


exports.run = async (bot, message, args) =>
{
      let profil = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
  var mentionedChannel = message.mentions.channels.first();
  if (!mentionedChannel && args[0] !== "sıfırla") return message.channel.send("Ayarlamam İçin Bir Rol Etiketlemelisin. \nRolü Etiketleyemiyorsan **Rolün Etiketleme Seçeneğini Aktif Etmeyi Unutma** \nÖrnek Kullanım : ::otorol @RoL #kanal \n**Oto Yazı Kapatmak İstiyorsan ::kapat otoyazı**");
  if (message.guild.member(message.author.id).hasPermission(0x8))
   
    {
      var mentionedRole = message.mentions.roles.first();
      if (!mentionedRole) return message.channel.send("**Doğru Kullanım = ::otorol @<roladı> #<metinkanalı>**".then(msg => msg.delete(5000)));
     

    if(!profil[message.guild.id]){
   
        profil[message.guild.id] = {
     
            sayi: mentionedRole.id,
      kanal: mentionedChannel.id
        };
    }
   
    profil[message.guild.id].sayi = mentionedRole.id
  profil[message.guild.id].kanal = mentionedChannel.id
   
    fs.writeFile("./otorol.json", JSON.stringify(profil), (err) => {
        console.log(err)

    })

    const embed = new Discord.RichEmbed()
        .setDescription(`:white_check_mark: Otorol başarıyla ${args[0]} olarak ayarlandı! \nOtorol Mesaj kanalı başarıyla ${mentionedChannel} olarak ayarlandı.\n\nOto Mesaj'ı kapatabilmek için **+otomesajkapat** yazabilirsiniz!`)
        .setColor("RANDOM")
        .setTimestamp()
    message.channel.send({embed})
}

}



exports.conf =
{
  enabled: true,
  guildOnly: true,
  aliases: ["setautorole", "otorol", "otoroldeğiştir"]
}

exports.help =
{
  name: 'Otorol',
  description: 'Sunucuya Girenlere Verilecek Olan Otorolü Ayarlar.',
  usage: 'otorolayarla'
}
otorolyazıkapat.js oluşturun ve aşağıda ki kodları yazın.​

Kod:
 const Discord = require('discord.js')
const fs = require('fs')

exports.run = async (client, message, args) => {
      let sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        if(!sunucuyaözelayarlarOtorol[message.guild.id]) {
            const embed = new Discord.RichEmbed()
                .setDescription(`Otorolü Ayarlamadığın İçin Kapatamazsın!`)
                .setColor("RED")
                .setTimestamp('Ayarlamak İçin ::otorol @RoLadi')
            message.channel.send({embed})
            return
        }
  exports.run = async (client, message, args, member) => {
          let giriscikis = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        delete giriscikis[message.guild.id]
        fs.writeFile("./otorol.json", JSON.stringify(giriscikis), (err) => {

        })
        const embed = new Discord.RichEmbed()
            .setDescription(`Otorol Mesajları Başarıyla Kapatıldı`)
            .setColor("RANDOM")
            .setTimestamp()
        message.channel.send({embed})
        return
    }}




exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["kapatotoyazı"],
  permLevel: 0
};

exports.help = {
  name: 'otorolmesajkapat',
  description: 'Slots oyunu oynar',
  usage: 'otorolmesajkapat'
};
otorolmesajkapat.js oluşturun ve aşağıda ki kodları yazın.​

Kod:
 const Discord = require('discord.js')
const fs = require('fs')

exports.run = async (client, message, args) => {
      let sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        if(!sunucuyaözelayarlarOtorol[message.guild.id]) {
            const embed = new Discord.RichEmbed()
                .setDescription(`Otorolü Ayarlamadığın İçin Kapatamazsın!`)
                .setColor("RED")
                .setTimestamp('Ayarlamak İçin ::otorol @RoLadi')
            message.channel.send({embed})
            return
        }
  exports.run = async (client, message, args, member) => {
          let giriscikis = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        delete giriscikis[message.guild.id]
        fs.writeFile("./otorol.json", JSON.stringify(giriscikis), (err) => {

        })
        const embed = new Discord.RichEmbed()
            .setDescription(`Otorol Mesajları Başarıyla Kapatıldı`)
            .setColor("RANDOM")
            .setTimestamp()
        message.channel.send({embed})
        return
    }}




exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["otorolmesaj"],
  permLevel: 0
};

exports.help = {
  name: 'Otorol Mesaj Kapat',
  description: 'Slots oyunu oynar',
  usage: 'otorolmesajkapat'
};
otorolkapat.js oluşturun ve aşağıda ki kodları yazın.​

Kod:
const Discord = require('discord.js')
const fs = require('fs')

exports.run = async (client, message, args) => {
      let sunucuyaözelayarlarOtorol = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        let otorolkapat = JSON.parse(fs.readFileSync("./otorol.json", "utf8"));
        if(!sunucuyaözelayarlarOtorol[message.guild.id]) {
            const embed = new Discord.RichEmbed()
                .setDescription(`Otorolü Ayarlamadığın İçin Sıfırlayamazsın!`)
                .setColor("RED")
                .setTimestamp('Ayarlamak İçin ::otorol @RoLadi')
            message.channel.send({embed})
            return
        }
        delete sunucuyaözelayarlarOtorol[message.guild.id]
        fs.writeFile("./otorol.json", JSON.stringify(sunucuyaözelayarlarOtorol), (err) => {
            console.log(err)
        })
        const embed = new Discord.RichEmbed()
            .setDescription(`Otorol Başarıyla Sıfırlandı`)
            .setColor("RANDOM")
            .setTimestamp()
        message.channel.send({embed})
        return
    }


exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ["otorolsıfırla"],
  permLevel: 0
};

exports.help = {
  name: 'Otorol Kapat',
  description: 'Slots oyunu oynar',
  usage: 'otorolkapat'
};
Evet arkadaşlar konum faydalı olduysa beğenirseniz sevinirim iyi günlerde kullanın.
---------------------
Pwex.exe Was Here.
"P4RS Teşekkür etti.
"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Kıdemli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.971
Konular:
369
Teşekkür (Etti):
715
Teşekkür (Aldı):
1545
Ticaret:
(0) %
4 Hafta önce
#2
Cevap: Discord Oto Rol KOMUTU !
Ellerine sağlık basarili
---------------------
SolidStar

Twitter Telegram

Geldim, gidicem, hep de değişicem!
Şu kısacık hayatı kana kana içicem!

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı