senuzulme
Onaylı Üye
Bana sustur ve sustur aç komutu kodlayabilecek varmı botumda tek eksik bu komutlar kaldı
Kendi sunucum ve Arkadaşlarımın sunucusu için yetkili eğlence ve müzik komutları içeren bir bot kodladım 3 ay önce sustur ve sustur aç eksik olduğu için bir ricada bulundum inşallah kodlayabilen çıkarne botu tasarlıyosunuz ?
Sen adamsın.Bağlantıları görmek için lütfen Giriş Yap
zor bir şey bunu yapmak keşke yapabilsem yapardım sana![]()
Üstte yapılmış hatta denedim çalışıyorzor bir şey bunu yapmak keşke yapabilsem yapardım sana![]()
));
if (!user) return message.channel.send(`:kirmizi: Kullanıcıyı Bulamıyorum`)
let reason = message.content.split(" ").slice(2).join(" ");
if (!reason) return message.channel.sendEmbed(new Discord.RichEmbed().setAuthor('Hata').setDecription('Mute Sebebini Yazman Gerek').setColor('RANDOM'))
let muterole = message.guild.roles.find(`name`, "Susturulmuş");
if (!muterole) {
try {
muterole = await message.guild.createRole({
name: "Susturulmuş",
color: "#000000",
permissions: []
})
message.guild.channels.forEach(async (channel, id) => {
await channel.overwritePermissions(muterole, {
SEND_MESSAGES: false,
ADD_REACTIONS: false
});
});
} catch (e) {
console.log(e.stack);
}
}
await (user.addRole(muterole.id));
const muteembed = new Discord.RichEmbed()
.setAuthor('Eylem: Mute')
.addField('Kullanıcı', `<@${user.id}>`)
.addField('Sebep', `${reason}`)
.addField('Moderatör', `${mod}`)
.setColor('RANDOM')
message.channel.send(muteembed)
}
exports.conf = {
aliases: [],
permLevel: 2
};
module.exports.help = {
name: "mute",
description: "Etiketlenen Kişiye Mute Atar",
usage: "mute [kullanıcı] [sebep]"
}
));
if (!user) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setAuthor("Hata").setDescription(`Kullanıcı Bulunamadı`))
let reason = message.content.split(" ").slice(2).join(" ");
if (!user.roles.find(`name`, "Susturulmuş")) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setTitle('Kişi Mutelenmemiş'))
if (!reason) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setAuthor("Hata").setDescription(`Unmute Sebebini Yazmalısın`))
let muterole = message.guild.roles.find(`name`, "Susturulmuş");
if (!muterole) {
try {
muterole = await message.guild.createRole({
name: "Susturulmuş",
color: "#000000",
permissions: []
})
message.guild.channels.forEach(async (channel, id) => {
await channel.overwritePermissions(muterole, {
SEND_MESSAGES: false,
ADD_REACTIONS: false
});
});
} catch (e) {
console.log(e.stack);
}
}
await (user.removeRole(muterole.id));
const muteembed = new Discord.RichEmbed()
.setAuthor('Eylem: Unmute')
.addField('Kullanıcı', `<@${user.id}>`)
.addField('Sebep', `${reason}`)
.addField('Moderatör', `${mod}`)
.setColor('RANDOM')
message.channel.send(muteembed)
}
exports.conf = {
aliases: [],
permLevel: 2
};
exports.help = {
name: "unmute",
description: "Etiketlenen Kişinin Mutesini Geri Alır",
usage: "unmute [kullanıcı] [sebep]",
}
Bunları kullanıyorum şuan unmutede susturulmuş olanları editledim şuan on numara çalışıyorInternetde bulmustum ama denememistim bi dene istersen calisiyormu diye.
Kod:)); if (!user) return message.channel.send(`:kirmizi: Kullanıcıyı Bulamıyorum`) let reason = message.content.split(" ").slice(2).join(" "); if (!reason) return message.channel.sendEmbed(new Discord.RichEmbed().setAuthor('Hata').setDecription('Mute Sebebini Yazman Gerek').setColor('RANDOM')) let muterole = message.guild.roles.find(`name`, "Susturulmuş"); if (!muterole) { try { muterole = await message.guild.createRole({ name: "Susturulmuş", color: "#000000", permissions: [] }) message.guild.channels.forEach(async (channel, id) => { await channel.overwritePermissions(muterole, { SEND_MESSAGES: false, ADD_REACTIONS: false }); }); } catch (e) { console.log(e.stack); } } await (user.addRole(muterole.id)); const muteembed = new Discord.RichEmbed() .setAuthor('Eylem: Mute') .addField('Kullanıcı', `<@${user.id}>`) .addField('Sebep', `${reason}`) .addField('Moderatör', `${mod}`) .setColor('RANDOM') message.channel.send(muteembed) } exports.conf = { aliases: [], permLevel: 2 }; module.exports.help = { name: "mute", description: "Etiketlenen Kişiye Mute Atar", usage: "mute [kullanıcı] [sebep]" }
Kod:)); if (!user) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setAuthor("Hata").setDescription(`Kullanıcı Bulunamadı`)) let reason = message.content.split(" ").slice(2).join(" "); if (!user.roles.find(`name`, "Susturulmuş")) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setTitle('Kişi Mutelenmemiş')) if (!reason) return message.channel.sendEmbed(new Discord.RichEmbed().setColor('RANDOM').setAuthor("Hata").setDescription(`Unmute Sebebini Yazmalısın`)) let muterole = message.guild.roles.find(`name`, "Susturulmuş"); if (!muterole) { try { muterole = await message.guild.createRole({ name: "Susturulmuş", color: "#000000", permissions: [] }) message.guild.channels.forEach(async (channel, id) => { await channel.overwritePermissions(muterole, { SEND_MESSAGES: false, ADD_REACTIONS: false }); }); } catch (e) { console.log(e.stack); } } await (user.removeRole(muterole.id)); const muteembed = new Discord.RichEmbed() .setAuthor('Eylem: Unmute') .addField('Kullanıcı', `<@${user.id}>`) .addField('Sebep', `${reason}`) .addField('Moderatör', `${mod}`) .setColor('RANDOM') message.channel.send(muteembed) } exports.conf = { aliases: [], permLevel: 2 }; exports.help = { name: "unmute", description: "Etiketlenen Kişinin Mutesini Geri Alır", usage: "unmute [kullanıcı] [sebep]", }