diff --git a/commands/owner/botAvatar.js b/commands/owner/botAvatar.js new file mode 100644 index 00000000..c151cb16 --- /dev/null +++ b/commands/owner/botAvatar.js @@ -0,0 +1,40 @@ +const { Command } = require('discord-akairo'); + +class BotAvatarCommand extends Command { + constructor() { + super('botavatar', { + aliases: ['botavatar', 'bavatar'], + split: 'none', + category: 'owner', + ownerOnly: 'true', + args: [ + { + id: 'image', + type:'string', + optional: true + } + ], + description: { + content: 'Change bot profil picture', + usage: '[image attachment/or link]', + examples: ['image file'] + } + }); + } + + async exec(message, args) { + let Attachment = (message.attachments).array(); + let image = args.image; + if (!Attachment[0] && !image) + return message.say('You didint provide any images') + else + image = Attachment[0].url + this.client.user.setAvatar(image) + .catch(() => message.channel.send("The link you provided dosen't work... is it a picture?")); + message.channel.send('The avatar have been changed succesfully'); + + + } +} + +module.exports = BotAvatarCommand; \ No newline at end of file