CommandsPlugin constructor

CommandsPlugin(
  1. {required FutureOr<Pattern> prefix(
    1. MessageCreateEvent
    )?,
  2. Snowflake? guild,
  3. CommandsOptions options = const CommandsOptions()}
)

Create a new CommandsPlugin.

Implementation

CommandsPlugin({
  required this.prefix,
  this.guild,
  this.options = const CommandsOptions(),
}) {
  registerDefaultConverters(this);

  if (options.logErrors) {
    onCommandError.listen(
      (error) => logger.shout('Uncaught exception in command', error, error.stackTrace),
    );
  }
}