Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let Discord = require('discord.js');
- let config = {
- "prefix":"type prefix here",
- "msg":"type msg here",
- "gaber":"category here",
- "support":"support role here",
- "roken":"token here"
- };
- client.on('message', message => {
- if(message.author.bot || message.channel.type === "dm") return undefined;
- let args = message.content.split(' ');
- if(args[0].toLowerCase() == `${config.prefix}help`) {
- message.channel.send(`Hello **${message.author.username}**`)
- var help = new Discord.RichEmbed()
- .setColor('#0bbafe')
- .setFooter(message.guild.name, message.guild.iconURL)
- .setThumbnail(message.guild.iconURL)
- .setTitle(`** Akon Bot - Help Menu**`)
- .addField(`↬ | Public Commands`, `\n\`${prefix}help\` `,true)
- message.channel.send(help)
- }
- })
- client.on('raw', packet => {
- if(!['MESSAGE_REACTION_ADD', 'MESSAGE_REACTION_REMOVE'].includes(packet.t)) return;
- if (packet.t == 'MESSAGE_REACTION_ADD') {
- if(packet.d.message_id == config.msg) { // ايدي المسج
- let emoji = packet.d.emoji.id ? `${packet.d.emoji.name}:${packet.d.emoji.id}` : packet.d.emoji.name;
- if(emoji == '📧'){ // الايموجي الي بيضغط عليه عشان يسوي تكت
- let u = client.users.get(packet.d.user_id);
- let channel = client.channels.get(packet.d.channel_id);
- if(channel.type == "dm"||!channel.guild) return; // ._.
- channel.fetchMessage(packet.d.message_id).then(message => {
- let re = message.reactions.get(emoji);
- re.remove(u); // عشان بعد ما يحط الايموجي ينشال
- let CH = message.guild.channels.find(r => r.id == config.gaber); // ايدي الكاتوجري الي بتنحط تحتها التكتات
- if(!CH) return;
- channel.guild.createChannel(`ticket-${u.username}`,
- {
- type: 'text',parent:CH,reason:'Reaction Tickets System',
- permissionOverwrites: [{
- id: channel.guild.id,
- deny: ['READ_MESSAGES']
- },{
- id: u.id,
- allow: ['SEND_MESSAGES','READ_MESSAGES','ATTACH_FILES','READ_MESSAGE_HISTORY']
- },{
- id: config.support, // ايدي رتبه السبورت
- allow: ['SEND_MESSAGES','READ_MESSAGES','ATTACH_FILES','READ_MESSAGE_HISTORY']
- }]
- })
- }) }
- }
- }
- });
- client.login(config.token)
Advertisement
Add Comment
Please, Sign In to add comment