Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const reportjson = JSON.parse(fs.readFileSync('./report.json' , 'utf8'));
- client.on('message', message => {
- if (!message.channel.guild) return;
- let room = message.content.split(" ").slice(1);
- let findroom = message.guild.channels.find('name', `${room}`)
- if(message.content.startsWith(prefix + "setreport")) {
- if(!message.channel.guild) return message.reply('**هذه القيادة فقط للخوادم**');
- if(!message.member.hasPermission('MANAGE_GUILD')) return message.channel.send('**آسف لكنك لا تملك إذن** `MANAGE_GUILD`' );
- if(!room) return message.channel.send('يرجى كتابة اسم القناة')
- if(!findroom) return message.channel.send('غير قادر على العثور على هذه القناة')
- let embed = new Discord.RichEmbed()
- .setTitle('**تم إعداد رمز التقرير**')
- .addField('Channel:', `${room}`)
- .addField('Requested By:', `${message.author}`)
- .setThumbnail(message.author.avatarURL)
- .setFooter(`${client.user.username}`)
- message.channel.sendEmbed(embed)
- reportjson[message.guild.id] = {
- channel: room,
- }
- fs.writeFile("./report.json", JSON.stringify(reportjson), (err) => {
- if (err) console.error(err)
- })
- client.on('message', message => {
- if(message.content.startsWith(`${prefix}report`)) {
- let user = message.mentions.users.first();
- if(!message.channel.guild) return message.reply('**هذه القيادة فقط للخوادم**');
- let reason = message.content.split(" ").slice(2).join(" ");
- if(!user) return message.channel.send("**لم تذكر المستخدم للإبلاغ عنه**")
- if(!reason) return message.reply(`**يرجى تقديم سبب**`)
- let findchannel = (message.guild.channels.find('name', `${reportjson[message.guild.id].channel}`))
- if(!findchannel) return message.reply(`Error 404: Tتقرير عن قناة غير قادر على البحث أو غير مضبوط على تعيين قناة التقرير Type: ${prefix}setReport`)
- message.channel.send(`شكرًا على تقريرك الذي ستراه هيئة الأركان العامة`)
- let sugembed = new Discord.RichEmbed()
- .setTitle('تقرير جديد !')
- .addField('تقرير:', `${message.author}`)
- .addField('أبلغ المستخدم:', `${user}`)
- .addField('تقرير السبب:', `${reason}`)
- .setFooter(client.user.username)
- findchannel.sendEmbed(sugembed)
- .then(function (message) {
- message.react('✅')
- message.react('❌')
- })
- .catch(err => {
- message.reply(`Error 404: تقرير عن قناة غير قادر على البحث أو غير مضبوط على تعيين قناة التقرير Type: ${prefix}setReport`)
- console.error(err);
- });
- }
- }
- )}
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement