Plugin

This is the full specification of the Plugin Class

This class is used to make plugins to expand the commands object

Constructor

The constructor is used to create a blank plugin that would refuse to load

Parameters

Name

Type

Description

name

string

The name of the plugin, this has to be something unique.

Setters

Name

Type

Description

initialize

(o: DjsCommandControlClient, ctx: Commands) => DjsCommandControlClient

The function that will be called when the function is being initialized

Getters

Name

Type

Description

initialize

(o: DjsCommandControlClient, ctx: Commands) => DjsCommandControlClient

Gets the function that is called when the plugin is initialized. This is used internally

commands

Array of bundled commands with the plugin. This is used internally

Function

Name

Type

Arguments

Returns

Description

addBundledCommand

function

command: Command

void

Adds a command to bundle with the plugin

Last updated