C# Class Nekobot.Commands.CommandGroupBuilder

Exibir arquivo Open project: Kusoneko/Nekobot Class Usage Examples

Public Methods

Method Description
AddCheck ( Func checkFunc, string errorMsg = null ) : void
AddCheck ( IPermissionChecker checker ) : void
Category ( string category ) : CommandGroupBuilder
CreateCommand ( ) : CommandBuilder
CreateCommand ( string cmd ) : CommandBuilder
CreateGroup ( string cmd, Action config ) : CommandGroupBuilder
DefaultMusicFlag ( bool isMusicRelated ) : void
DefaultNsfwFlag ( bool isNsfw ) : void

Private Methods

Method Description
CommandGroupBuilder ( Nekobot.Commands.CommandService service, string prefix = "", string category = null, IEnumerable initialChecks = null, bool defaultNsfwFlag = false, bool defaultMusicFlag = false ) : Discord

Method Details

AddCheck() public method

public AddCheck ( Func checkFunc, string errorMsg = null ) : void
checkFunc Func
errorMsg string
return void

AddCheck() public method

public AddCheck ( IPermissionChecker checker ) : void
checker IPermissionChecker
return void

Category() public method

public Category ( string category ) : CommandGroupBuilder
category string
return CommandGroupBuilder

CreateCommand() public method

public CreateCommand ( ) : CommandBuilder
return CommandBuilder

CreateCommand() public method

public CreateCommand ( string cmd ) : CommandBuilder
cmd string
return CommandBuilder

CreateGroup() public method

public CreateGroup ( string cmd, Action config ) : CommandGroupBuilder
cmd string
config Action
return CommandGroupBuilder

DefaultMusicFlag() public method

public DefaultMusicFlag ( bool isMusicRelated ) : void
isMusicRelated bool
return void

DefaultNsfwFlag() public method

public DefaultNsfwFlag ( bool isNsfw ) : void
isNsfw bool
return void