mirror of
https://github.com/sern-handler/website
synced 2026-06-19 14:22:21 +00:00
1.0 KiB
1.0 KiB
title, sidebar_position
| title | sidebar_position |
|---|---|
| plugins | 3 |
What are plugins?
Code ran before a command to modify output.
sern has a bunch of premade plugins thanks to our awesome community, which you can install via the cli!
sern plugins
Run this to see all community plugins.
Lets make a command only meant to be run in a nsfw channel!
- Install the nsfwOnly plugin.
- Thank the creator of the plugin. (Thank you)
- Read the doucmentation that comes with it.
- Use it!
export default commandModule({
type: CommandType.Slash,
description: "post very nsfw stuff",
//WE CALL THE PLUGIN IN THE PLUGINS FIELD.
plugins: [nsfwOnly("You cannot use this command here.", true)]
})
Keep in mind some plugins cannot run for every type of interaction sern handles. For example, nsfwOnly plugin will probably not work in a modal.
To create custom plugins, view here.
Moving forward:
Download the channelType plugin, because we'll be using that for this tutorial.