const Discord = require('discord.js'); exports.run = async (client, message, args) => { if(!args[0]) return message.reply('Bir kullanıcıyı etiketlemelisin.'); if(!message.mentions.members.first()) return message.reply(`${args[0]} kullanıcısını bu sunucuda bulamıyorum.`); let mentionMember = message.mentions.members.first(); let mentionUser = message.mentions.members.first().user; if(!args[1]) return message.channel.send(`${mentionUser} kullanıcısına gönderilecek bir mektup yazmayı unuttun.`); let mesaj = args.slice(1).join(' '); let embedler = []; const embed = new Discord.MessageEmbed() .setColor('GOLD') .setTitle('Bir mektubunuz var!') .setDescription(`**Kimden:** ${message.author} **Kime:** ${mentionUser} **Mesaj içeriği:** ${mesaj}`); if(embed.description.length >= 1023) { embedler.push(embed); const embed2 = new Discord.MessageEmbed() .setColor('GOLD') .setDescription(mesaj.slice(1023, mesaj.length)); embedler.push(embed2); }; let channel = message.guild.channels.cache.filter(a => a.type === 'text').find(a => a.id === '762363265954873347') message.delete(); if(embedler.length >= 1) { mentionUser.send(embedler[0]).catch(err => { if(err.name === 'DiscordAPIError') { message.channel.send('Bir hata oluştu: Kişiye mesaj gönderilemedi.'); } }); mentionUser.send(embedler[1]); if(channel) { channel.send(embedler[0]).catch(err => message.channel.send('Bir hata oluştu: '+err)); channel.send(embedler[1]).catch(err => message.channel.send('Bir hata oluştu: '+err)); } else { message.channel.send('mektup kanalını bulamıyorum.'); } } else { mentionMember.send(embed).catch(err => { if(err.name === 'DiscordAPIError') { message.channel.send('Bir hata oluştu: Kişiye mesaj gönderilemedi.'); }; }); if(channel) { channel.send(embed).catch(err => message.channel.send('Bir hata oluştu: '+err)); } else { message.channel.send('mektup kanalını bulamıyorum.'); } }; }; exports.conf = { enabled: true, guildOnly: true, permLevel: 0 } exports.help = { name: 'mektup', aliases: ['mektup'] };