Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const reply = JSON.parse(fs.readFileSync('./replys.json' , 'utf8'));
- client.on('message', async message => {
- let messageArray = message.content.split(" ");
- if(message.content.startsWith(prefix + "setreply")) {
- let filter = m => m.author.id === message.author.id;
- let thisMessage;
- let thisFalse;
- if(!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send('You don\'t have permission').then(msg => {
- msg.delete(4500);
- message.delete(4500);
- });
- message.channel.send('**:pencil: Write Message | اكتب رسالة :pencil2: **').then(msg => {
- message.channel.awaitMessages(filter, {
- max: 1,
- time: 90000,
- errors: ['time']
- })
- .then(collected => {
- collected.first().delete();
- thisMessage = collected.first().content;
- let boi;
- msg.edit('**:scroll: Write Reply | اكتب الرد :pencil2: **').then(msg => {
- message.channel.awaitMessages(filter, {
- max: 1,
- time: 90000,
- errors: ['time']
- })
- .then(collected => {
- collected.first().delete();
- boi = collected.first().content;
- msg.edit('**✅Done | تم ✅**').then(msg => {
- message.channel.awaitMessages(filter, {
- max: 1,
- time: 90000,
- errors: ['time']
- })
- let embed = new Discord.RichEmbed()
- .setTitle('**Done The Autoreply Code Has Been Setup**')
- .addField('Message:', `${thisMessage}`)
- .addField('Reply:', `${boi}`)
- .setThumbnail(message.author.avatarURL)
- .setFooter(`${client.user.username}`)
- message.channel.sendEmbed(embed)
- reply[message.guild.id] = {
- msg: thisMessage,
- reply: boi,
- }
- fs.writeFile("./replys.json", JSON.stringify(reply), (err) => {
- if (err) console.error(err)
- })
- }
- )
- })
- })
- })
- })
- }})
- client.on('message', async message => {
- if(message.content === reply[message.guild.id].message) {
- message.channel.send(reply[message.guild.id].reply)
- }}
- )
Advertisement
Add Comment
Please, Sign In to add comment