Alias to make kameloso.traits.UnderscoreOpDispatcher redirect calls to commands but by the name addCommand.
Alias to make kameloso.traits.UnderscoreOpDispatcher redirect calls to regexes but by the name addRegex.
Alias to make kameloso.traits.UnderscoreOpDispatcher redirect calls to acceptedEventTypes but by the name onEvent.
Generates acceptedEventTypeMap from acceptedEventTypes.
Embodies the notion of a chat command, e.g. !hello.
Embodies the notion of a chat command regular expression, e.g. ![Hh]ello+.
Whether or not the annotated event handler function should allow other functions to fire after it. If not set (default false), it will terminate and move on to the next plugin after the function returns.
What kind of channel the annotated event handler function may be triggered in; homes or mere guest channels.
Whether or not the annotated event handler should be run from within a Fiber.
Permissions required of instigating user, below which the annotated event handler function should not be triggered.
Whether or not additional information should be output to the local terminal as the function is (or is not) triggered.
Special instruction related to the order of which event handler functions within a plugin module are triggered.
Array of accepted IRCEvent.Types.
Array of types of dialect.defs.IRCEvent that the annotated event handler function should accept.
Array of IRCEventHandler.Commands the bot should pick up and listen for.
Fully qualified name of the function the annotated IRCEventHandler is attached to.
Array of IRCEventHandler.Regexes the bot should pick up and listen for.
Aggregate to annotate event handler functions with, to control what they do and how they work.