diff --git a/commands/fun/inspirobot.js b/commands/fun/inspirobot.js new file mode 100644 index 00000000..2b2874cf --- /dev/null +++ b/commands/fun/inspirobot.js @@ -0,0 +1,13 @@ +import { SlashCommandBuilder } from '@discordjs/builders'; +import fetch from 'node-fetch'; + +export default { + data: new SlashCommandBuilder() + .setName('inspirobot') + .setDescription('Get an image from inspirobot'), + async execute(interaction) { + fetch('http://inspirobot.me/api?generate=true') + .then(res => res.text()) + .then(body => interaction.reply({ files: [body] })); + }, +}; diff --git a/deploy-commands.cjs b/deploy-commands.cjs index 90cded6d..dd38ee14 100644 --- a/deploy-commands.cjs +++ b/deploy-commands.cjs @@ -45,6 +45,10 @@ const commands = [ option.setName('feedback') .setDescription('The message you want to send me.') .setRequired(true)), + + new SlashCommandBuilder() + .setName('inspirobot') + .setDescription('Get an image from inspirobot'), ] .map(command => command.toJSON());