The Monitor Store
The base directory to the pieces folder
The path from the pieces folder to the monitor file
Optional Monitor settings
The types of messages allowed for this monitor
The client this Piece was created with.
The base directory this Piece is stored in.
Whether or not the Piece is enabled.
The file location where this Piece is stored.
Whether the monitor ignores bots or not
Whether the monitor ignores edits or not
Whether the monitor ignores others or not
Whether the monitor ignores itself or not
Whether the monitor ignores webhooks or not
The name of the Piece.
The store this Piece is from.
The absolute path to this piece
The type of piece this is
Run a monitor and catch any uncaught promises
The message object from @klasa/core
Disables this piece
Enables this piece
The init method to be optionally overwritten in actual pieces
Reloads this piece
The newly loaded piece
The run method to be overwritten in actual monitor pieces
The discord message
If the monitor should run based on the filter options
The message to check
Defines the JSON.stringify behavior of this monitor.
Defines toString behavior for pieces
This piece name
Unloads this piece
Generated using TypeDoc
Base class for all Klasa Monitors. See {@tutorial CreatingMonitors} for more information how to use this class to build custom monitors.
CreatingMonitors