4.0.0 • Published 11 months ago
reciple-dev-commands v4.0.0
Reciple Dev Commands
Adds dev only commands to your Reciple bot
Usage
npm i reciple-dev-commands
Create a new module and export a an instance of DevCommandManager
.
import { DevCommandManager } from 'reciple-dev-commands';
export default new DevCommandManager({
devGuilds: ['0000000000000000000'], // (Optional) Your test/dev guild
devUsers: ['0000000000000000000'], // (Optional) Your dev users
prefix: '?', // (Optional) Custom prefix for dev message commands
argSeparator: ' ', // (Optional) Custom arg separator for dev message commands
allowExecuteInNonDevGuild: true, // (Optional) Allow dev users execute dev commands outside dev guilds
ignoreCommandsCacheRegister: false, // (Optional) Ignore register cache when reciple-registry-cache is installed
});
use devCommands
property instead of commands
when adding dev commands on your modules.
import { MessageCommandBuilder } from '@reciple/core';
export default {
versions: '^8',
// Normal commands
commands: [
new MessageCommandBuilder()
.setName('ping')
.setDescription('Get pong')
.setExecute(async ({ message, client }) => {
await message.reply(`${client.ws.ping}`);
})
],
// Dev only commands
devCommands: [
new MessageCommandBuilder()
.setName('test')
.setDescription('Test dev command')
.setExecute(async ({ message }) => {
await message.reply(`Hello, world ${message.author}!`);
})
]
};
3.0.0-dev.0
1 year ago
3.0.0-dev.1
1 year ago
3.3.0
11 months ago
3.2.0
1 year ago
3.1.0
1 year ago
3.0.1
1 year ago
3.0.0
1 year ago
4.0.0
11 months ago
2.1.2
1 year ago
2.1.1
2 years ago
2.0.0-dev.0
2 years ago
2.1.0
2 years ago
2.0.0
2 years ago
1.2.0
2 years ago
1.1.0
2 years ago
1.3.7
2 years ago
1.3.6
2 years ago
1.3.5
2 years ago
1.3.4
2 years ago
1.3.3
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.3.10
2 years ago
1.3.9
2 years ago
1.3.8
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago