diff --git a/commands/fun/cleverbot.js b/commands/fun/cleverbot.js new file mode 100644 index 00000000..4e18d72f --- /dev/null +++ b/commands/fun/cleverbot.js @@ -0,0 +1,34 @@ +const { Command } = require('discord-akairo'); +const cleverbot = require('cleverbot-free'); + +class CleverBotCommand extends Command { + constructor() { + super('CleverBot', { + aliases: ['CleverBot', 'cb'], + category: 'fun', + clientPermissions: ['SEND_MESSAGES', 'ATTACH_FILES'], + args: [ + { + id: 'message', + type: 'string', + prompt: { + start: 'What do you want to say to cleverbot?' + }, + match: 'rest' + }, + ], + description: { + content: 'Talk to cleverbot!', + usage: '', + examples: [''] + } + }); + } + + async exec(message, args) { + cleverbot(args.message).then(response => { + return message.channel.send(response); + }); + } +} +module.exports = CleverBotCommand; \ No newline at end of file