import { Command } from 'discord-akairo'; import { Message } from 'discord.js'; export default class UsernameOwner extends Command { public constructor() { super('username', { aliases: ['username'], category: 'owner', description: { content: 'Change the username of the bot.', usage: '[username]', examples: [ 'Aki' ] }, ratelimit: 3, args: [ { id: 'username', type: 'string', prompt: { start: 'What username would you like to give me?', }, match: 'rest' } ], ownerOnly: true }); } public exec(msg: Message, { username }): Promise { this.client.user.setUsername(username); return msg.channel.send(`My username has now been set to ${username}!`) } }