Mute & Unmute

Katılım
9 Ara 2020
Konular
71
Mesajlar
255
Çözümler
1
Tepki puanı
218
Puanları
2,110
Mute ;

JavaScript:
    if(!message.member.guild.me.hasPermission("MANAGE_CHANNELS")) return message.channel.send("Bu komutu uygulayabilmek için ```Kanalları Yönet``` yetkisine ihtiyacım var .")
        if(!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setColor("RED").setDescription("Bu komutu kullanamazsın ! ").setFooter(`${message.author.tag} tarafından istendi.`).setTimestamp())
        var member = message.guild.member(message.mentions.users.first());
        var süre = message.content.split(" ")[2];
        var süret = message.content.split(" ")[3];
        var sebep = args.slice(3).join(" ")||"Olmayan";
        if(!member || !süre) return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setDescription("Doğru kullanım ; ```"+prefix+"mute <@kişi> <süre> <sebep>```").setColor("RED").setFooter(`${message.author.tag} tarafından istendi.`).setTimestamp());

        message.channel.updateOverwrite(message.channel.guild.members.cache.get(message.mentions.users.first().id), { SEND_MESSAGES: false });


        if(süret == "saniye"){
            var ysüre = süre+" saniye";
            süre *= 1000;
        }else if(süret == "dakika"){
            var ysüre = süre+" dakika";
            süre *= 1000*60;
        }else if(süret == "saat"){
            var ysüre = süre+" saat";
            süre *= 1000*60*60;
        }else if(süret == "gün"){
            var ysüre = süre+" gün";
            süre *= 1000*60*60*24;
        }else{
            return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setDescription("Doğru kullanım ; ```"+prefix+"mute <@kişi> <süre> <sebep>```").setColor("RED").setFooter(`${message.author.tag} tarafından istendi.`).setTimestamp());
        }

        if(süre > 604800000) return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setColor("RED").setDescription("Üst süre sınırını aştın ! "))

        setTimeout(function(){
            message.channel.updateOverwrite(message.channel.guild.members.cache.get(message.mentions.users.first().id), { SEND_MESSAGES: true });
            message.channel.send(new Discord.MessageEmbed()
            .setTitle("MUTE BİTTİ")
            .setDescription(`${message.mentions.users.first()} kişisinin mute'ı bitti ! `)
            .setColor("GREEN")
            .setTimestamp()
            )
        },süre)

        message.channel.send(new Discord.MessageEmbed()
        .setTitle("MUTE ! ")
        .setDescription(`${message.mentions.users.first()} kişisine ${message.author} tarafından **${ysüre}** **${sebep}** sebebiyle mute atıldı`)
        .setColor("RED")
        );

Unmute ;

JavaScript:
        if(!message.member.guild.me.hasPermission("MANAGE_CHANNELS")) return message.channel.send("Bu komutu uygulayabilmek için ```Kanalları Yönet``` yetkisine ihtiyacım var .")
        var member = message.guild.member(message.mentions.users.first());
        var sebep = args.slice(1).join(" ")||"Olmayan";
        if (!member) return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setDescription("Doğru kullanım ; ```" + prefix + "unmute <@kişi> <sebep>```").setColor("RED").setFooter(`${message.author.tag} tarafından istendi.`).setTimestamp());
        if(!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send(new Discord.MessageEmbed().setTitle("UYARI ! ").setColor("RED").setDescription("Bu komutu kullanamazsın ! ").setFooter(`${message.author.tag} tarafından istendi.`).setTimestamp())
            message.channel.updateOverwrite(message.channel.guild.members.cache.get(message.mentions.users.first().id), { SEND_MESSAGES: false });
            message.channel.send(new Discord.MessageEmbed()
                .setTitle("MUTE BİTTİ")
                .setDescription(`${message.mentions.users.first()} kişisinin **${sebep}** sebebiyle mute'ı kaldırıldı ! `)
                .setColor("GREEN")
                .setTimestamp()
            )
 

avnnn

Genel Moderatör
Katılım
16 Şub 2020
Konular
271
Mesajlar
875
Çözümler
2
Tepki puanı
1,138
Puanları
7,910
Botunuza ekleyebileceğiniz güzel ve yararlı bir komut, en kısa sürede ben de deneyeceğim. Emeğine sağlık.
 
  • Beğen
Tepkiler: thegears
Katılım
18 Kas 2020
Konular
35
Mesajlar
536
Çözümler
1
Tepki puanı
262
Puanları
3,460
Her botta olması gereken bir komut olduğunu düşünüyorum, ban ve unban komutunu da atarsan seviniriz ellerine sağlık. :)
 
  • Beğen
Tepkiler: thegears