Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', async message => {
- if (message.content.startsWith("+new")) {
- let count = 0;
- const reason = message.content.split(" ").slice(1).join(" ");
- if (!message.guild.roles.exists("name", "support")) return message.channel.send(`لازم تسوي رتبة اسمها \`Support Team\` وتنطي البوت ادمنيتر حتا يقدر يسوي الرومات ويعدل برمشنات`);
- count++
- if (message.guild.channels.exists("name", "ticket-"+count ) return message.channel.send(`You already have a ticket open.`); ///
- message.guild.createChannel(`ticket-${Math.floor(Math.random())}`, "text").then(c => {
- let role = message.guild.roles.find("name", "support");
- let role2 = message.guild.roles.find("name", "@everyone");
- c.overwritePermissions(role, {
- SEND_MESSAGES: true,
- READ_MESSAGES: true
- });
- c.overwritePermissions(role2, {
- SEND_MESSAGES: false,
- READ_MESSAGES: false
- });
- c.overwritePermissions(message.author, {
- SEND_MESSAGES: true,
- READ_MESSAGES: true
- });
- message.channel.send(`:white_check_mark: تم انشاء تذكرتك, #${c.name}.`);
- const embed = new Discord.RichEmbed()
- .addField(`Hey ${message.author.username}!`, `:white_check_mark: تم انشاء تذكرتك, #ticket`)
- .setTimestamp();
- c.send({
- embed: embed
- });
- }).catch(console.error);
- }
- if (message.content.startsWith("+close")) {
- if (!message.channel.name.startsWith(`ticket-`)) return message.channel.send(`You can't use the close command outside of a ticket channel.`);
- message.channel.send(`هل انت متأكد من اقفالك للتذكرة اذا متأكد اكتبا close`)
- .then((m) => {
- message.channel.awaitMessages(response => response.content === 'close', {
- max: 1,
- time: 10000,
- errors: ['time'],
- })
- .then((collected) => {
- message.channel.delete();
- })
- .catch(() => {
- m.edit('لم يتم تقفيل التكت').then(m2 => {
- m2.
- }, 3000);
- });
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement