const { Command } = require('discord-akairo');
const fs = require('fs');
const fetch = require('node-fetch');

class dosentexistCommand extends Command {
	constructor() {
		super('dosentexist', {
			aliases: ['doesntexist', 'thispersondoesnotexist', 'de'],
			category: 'fun',
			clientPermissions: ['SEND_MESSAGES', 'ATTACH_FILES'],
			description: {
				content: 'Send images from thispersondoesnotexist.com!',
				usage: '',
				examples: ['']
			}
		});
	}

	async exec(message) {
		fetch('https://thispersondoesnotexist.com/image')
			.then(res => {
				const dest = fs.createWriteStream('./asset/img/de.png');
				res.body.pipe(dest);
				dest.on('finish', () => {
					return message.reply({files: ['./asset/img/de.png']});
				});
			});	}
}
module.exports = dosentexistCommand;