diff --git a/commands/admin/slowmode.js b/commands/admin/slowmode.js new file mode 100644 index 00000000..c2057f16 --- /dev/null +++ b/commands/admin/slowmode.js @@ -0,0 +1,26 @@ +const { Command } = require('discord.js-commando'); + +module.exports = class CustomResponseCommand extends Command { + constructor(client) { + super(client, { + name: 'slowmode', + aliases: ['slow'], + group: 'admin', + memberName: 'slowmode', + description: `Custom auto response`, + userPermissions: ['MANAGE_CHANNELS'], + clientPermissions: ['MANAGE_CHANNELS'], + args: [ + { + key: 'slowmodeNumber', + prompt: 'How many seconds should the slowmode be? ( 0 to remove it )', + type: 'integer', + } + ] + }); + } + + async run(message, { slowmodeNumber }) { + message.channel.setRateLimitPerUser(slowmodeNumber); + } +}; \ No newline at end of file