const { Command } = require('discord-akairo'); const fetch = require('node-fetch'); const { fbToken, fbID } = require('../../config.json'); class rfacebookCommand extends Command { constructor() { super('rfacebook', { aliases: ['rfacebook', 'rfb'], category: 'owner', ownerOnly: 'true', cooldown: 86400000, ratelimit: 3, args: [ { id: 'id', type: 'string', match: 'rest' } ], description: { content: 'Post your message to the bot rfacebook page', usage: '[text]', examples: ['epic'] } }); } async exec(message, args) { fetch(`https://graph.facebook.com/${fbID}_${args.id}?access_token=${fbToken}`, { method: 'delete', }).then((response) => { return response.json(); }).then((response) => { console.log(response.success); if (response.success) { return message.channel.send('Sucessfully deleted the post'); } else { return message.channel.send('An error has occured :('); } }); } } module.exports = rfacebookCommand;