BeklavaFISTIK
Uzman Üye
Bu sistem bir hata ile karşı karşıya kaldığınızda !talep yazdığınızda
sadece yetkili kişe ve siz görebileceğiniz yazı kanalı açar
ve oradan size hızlı şekilde yardım edebirler vb
No modül
JavaScript:
const Discord = require('discord.js');
exports.run = (client, message, args) => {
message.delete();
message.guild.createChannel(`talep-${message.author.username}`, 'text').then(ch => {
ch.overwritePermissions(message.member.roles.first(),{
VIEW_CHANNEL: false,
}).catch()
message.guild.roles.forEach((role) => {
if (role.hasPermission("BAN_MEMBERS")) {
ch.overwritePermissions(role,{
VIEW_CHANNEL: true,
}).catch()
ch.overwritePermissions(message.author.id,{
VIEW_CHANNEL: true,
}).catch()
}
})
const embed = new Discord.RichEmbed()
.setTitle(`» Hey ${message.author.username} !`)
.setAuthor("» Time To Kill Relax | Destek Sistemi")
.setDescription("**Buradaki destek ekibimiz sizinle ilgilenecektir.\nDestek talebini iptal etmek için [!kapat](https://discord.gg/QMbtu9p) yazabilirsin!**")
.setFooter('Time To Kill Relax | Destek Sistemi', client.user.avatarURL)
.setTimestamp()
ch.send(embed).catch()
ch.send("@everyone")
ch.send("@here")
ch.awaitMessages((msg)=> {
if (msg.content === "!kapat") {
ch.send("`Talebiniz iptal ediliyor!`").then(()=>{
setTimeout(()=> {
ch.delete().catch()
},1000)
});
}
},{time:86400000})
})
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ['talep'],
permLevel: 0
};
exports.help = {
name: 'talep',
description: 'Destek talebi açar.',
usage: 'talep'
};