kameloso.plugins.common.mixins

Mixins for common functionality, such as the issuing of WHOIS calls.

Modules

awareness
module kameloso.plugins.common.mixins.awareness

Awareness mixins, for plugins to mix in to extend behaviour and enjoy a considerable degree of automation.

Members

Mixin templates

MessagingProxy
mixintemplate MessagingProxy(Flag!"debug_" debug_ = No.debug_)

Mixin to give shorthands to the functions in kameloso.messaging, for easier use when in a with (plugin) { /* ... */ } scope.

WHOISFiberDelegate
mixintemplate WHOISFiberDelegate(alias onSuccess, alias onFailure = null, Flag!"alwaysLookup" alwaysLookup = No.alwaysLookup)

Functionality for catching WHOIS results and calling passed function aliases with the resulting account information that was divined from it, in the form of the actual IRCEvent, the target IRCUser within it, the user's account field, or merely alone as an arity-0 function.

See Also

Meta