Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("message", (message) => {
- if (!message.content.startsWith(prefix) || message.author.bot) return;
- if (message.content.toLowerCase().startsWith(prefix + `help`)) {
- const embed = new Discord.RichEmbed()
- .setTitle(`:mailbox_with_mail: Help`)
- .setColor(0xCF40FA)
- .setDescription(`Hello! I'm TI-3arb, هذا البوت خاص للتذاكر لمساعره فريق العمل و هذه هي الاوامر:`)
- .addField(`Tickets`, `[${prefix}**new**]() > لفتح تذكره جديده و منشنه اعضاء دعم السرفر \n[${prefix}**close**]() > لغلق التذكره التي تم فتحها من قبل الدعم`)
- .addField(`Other`, `[${prefix}**help**]() > لرؤيه قائمه الاوامر \n[${prefix}**ping**]() > لمعرفه البينق الخاص للبوت \n[${prefix}**about**]() > لمعرفه كل شي عن البوت `)
- message.channel.send({ embed: embed });
- }
- if (message.content.toLowerCase().startsWith(prefix + `ping`)) {
- message.channel.send(`Hoold on!`).then(m => {
- m.edit(`:ping_pong: سرعه البوت ~waves~ ! **Pong!**\nMessage edit time is ` + (m.createdTimestamp - message.createdTimestamp) + `ms, Discord API heartbeat is ` + Math.round(client.ping) + `ms.`);
- });
- }
- if (message.content.toLowerCase().startsWith(prefix + `new`)) {
- var reason = message.content.split(" ").slice(1).join(" ");
- if(!reason) {var reason = 'لم يتم ذكره';}
- if (!message.guild.roles.exists("name", "Support Team")) return message.channel.send(`هذا السرفر لا يحتوي علي رتبه \`Support Team\` , لذلك لا يستطيع البوت فتح تذكره .\nاذا كنت تمتلك administrator, اصنع رتبه بهذا الاسم و اعطها للمستخدمين الذين يجب ان يشاهدوا التذاكر.`);
- if (message.guild.channels.exists("name", "ticket-" + message.author.id)) return message.channel.send(`انت بالفعل لديك تذكره مفتوحه`);
- message.guild.createChannel(`ticket-${message.author.id}`, "text").then(c => {
- let role = message.guild.roles.find("name", "Support Team");
- 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()
- .setColor(0xCF40FA)
- .addField(`مرحباً ${message.author.username}!`, `من فضلك وضح لماذا قمت بفتح التذكره مع بعض التفاصيل. مسؤلي السرفر سوف يكونوا موجودين في اسرع وقت للمساعده.`)
- .setTimestamp();
- c.send({ embed: embed })
- const channel123 = message.guild.channels.find('name' ,"ticket-log")
- let embedtest = new Discord.RichEmbed()
- .setTitle('ticket-log')
- .setDescription(`${c.name} قد فتح تذكرة باسم ${message.member}
- `)
- .addField('السبب' , reason)
- .setFooter('3arb.Ti')
- channel123.send({ embed: embedtest })
- }).catch(console.error);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement