Registering Commands
Every command type can be registered either globally, or per guild.
Global
When a command is registered globally, all guilds have access to it. You can enable that with the global
option.
js
import { command } from 'jellycommands';
export default command({
global: true,
})
NOTE
Global commands take up to an hour to take effect. When developing this is cumbersome, dev mode fixes that.
Guilds
You can also a register a command per guild, using the guilds
option. These take effect instantly.
js
import { command } from 'jellycommands';
export default command({
// This command will register in both of these guilds
guilds: ['663140687591768074', '755788441161302136'],
})
Combined
You can combine the guilds
and global
option freely! Though this may have some unwanted side effects such as a command appearing twice.
js
import { command } from 'jellycommands';
export default command({
// This command will register in both of these guilds
guilds: ['663140687591768074', '755788441161302136'],
// It will also register globally
global: true
})
NOTE
When using our dev mode the guilds
and global
field are ignored, so set these how you want your bot to behave when not in dev mode.