Wolfringo Wolfringo
Wolfringo Wolfringo
Wolfringo (c) 2020 TehGM
DocFX, DiscordFX theme.
Search Results for

    Namespace TehGM.Wolfringo.Commands

    Classes

    ArgumentNameAttribute

    Changes the name of attribute inside of error messages.

    ArgumentsTextAttribute

    Makes a string parameter contain un-parsed command arguments, without prefix or command name.

    ArgumentTypeNameAttribute

    Changes the type of attribute inside of error messages.

    CaseSensitivityAttribute

    Sets case sensitivity for the command.

    ChatMessageExtensions

    Extensions for ChatMessage to be used by Commands System.

    CommandAttribute

    Marks a method as a Command for Commands System.

    CommandContext

    Represents a context of command execution.

    CommandContextExtensions

    Extensions for ICommandContext.

    CommandInstanceDescriptorExtensions

    Extensions for command instance descriptors.

    CommandLoggingExtensions

    Extensions for logging commands.

    CommandsHandlerAttribute

    Marks a type as a command handler.

    CommandsHandlerConstructorAttribute

    Marks handler's constructor as a constructor for Commands System.

    CommandsOptions

    Options used for command processing.

    CommandsService

    A service that deals with commands loading, initialization and execution.

    CommandsServiceBuilder

    A builder for CommandsService.

    ConvertingErrorAttribute

    Attribute to specify converting error message that will be sent as resposne on error.

    DisplayNameAttribute

    Sets display name for the command in the help list.

    GroupOnlyAttribute

    Command requirement that checks if message is a group message.

    HelpCategoryAttribute

    Assigns command or all commands in the handler to a specific category in help list.

    HelpOrderAttribute

    Specifies command's help order.

    HiddenAttribute

    Hides commands or all commands in a handler from the help list.

    IgnoreBotsAttribute

    Command requirement that will ignore all official bot messages.

    MissingErrorAttribute

    Attribute to specify converting error message that will be sent as resposne on error.

    PrefixAttribute

    Overwrites prefix specified by CommandsOptions.

    PrefixRequirementAttribute

    Overwrites prefix requirement specified by CommandsOptions.

    PriorityAttribute

    Specifies command's priority.

    PrivateOnlyAttribute

    Command requirement that checks if message is a private message.

    RegexCommandAttribute

    Marks a method as a Command for Commands System.

    RequireBotGroupAdminAttribute

    Command requirement that checks if the bot has owner or admin permissions.

    RequireBotGroupModAttribute

    Command requirement that checks if the bot has owner, admin or mod permissions.

    RequireBotGroupOwnerAttribute

    Command requirement that checks if the bot has owner permissions.

    RequireGroupAdminAttribute

    Command requirement that checks if the user has owner or admin permissions.

    RequireGroupModAttribute

    Command requirement that checks if the user has owner, admin or mod permissions.

    RequireGroupOwnerAttribute

    Command requirement that checks if the user has owner permissions.

    RequireMaximumReputationAttribute

    Command requirement that checks if user has no more reputation level and percentage than specified.

    RequireMinimumReputationAttribute

    Command requirement that checks if user has at least specified reputation level and percentage.

    RequireUserEntertainerAttribute

    Command requirement that checks if the user has an Entertainer tag.

    RequireUserStaffAttribute

    Command requirement that checks if the user has a Staff tag.

    RequireUserVolunteerAttribute

    Command requirement that checks if the user has a Volunteer tag.

    SummaryAttribute

    Sets the summary description for the command in the help list.

    Interfaces

    ICommandContext

    Represents a context of command execution.

    ICommandOptions

    Represents options for a command. Base abstraction for CommandsOptions and CommandContextOptions

    ICommandRequirement

    Represents any special validation that message needs to pass for command to be executed.

    ICommandResult

    Represents result of any command execution or check.

    ICommandsService

    A service that deals with commands loading, initialization and execution.

    Enums

    PrefixRequirement

    Specifies when prefix is required at the beginning of the message.