2.1.2 • Published 3 months ago
reciple-dev-commands v2.1.2
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}!`);
})
]
};
2.1.2
3 months ago
2.1.1
6 months ago
2.0.0-dev.0
7 months ago
2.1.0
6 months ago
2.0.0
7 months ago
1.2.0
11 months ago
1.1.0
11 months ago
1.3.7
9 months ago
1.3.6
9 months ago
1.3.5
9 months ago
1.3.4
9 months ago
1.3.3
9 months ago
1.3.2
11 months ago
1.3.1
11 months ago
1.3.0
11 months ago
1.3.10
9 months ago
1.3.9
9 months ago
1.3.8
9 months ago
1.0.2
12 months ago
1.0.1
12 months ago
1.0.0
12 months ago