Skip to content

discohook.handler ​

Classes ​

Functions ​

Handler ​

discohook.handler.Handler

A class to handle interactions from a component or command.

Method Index ​

Methods ​

check ​

python
check(self)

A decorator that adds a check to a specific command or component.

fork ​

python
fork(self, suffix: str, separator: str = '::') -> 'Handler'

Forks a generic handler into a new handler with a different ID. Parameters ​

suffix: str The suffix to append to the original ID. separator: str The separator to use between the original ID and the suffix. Default is "::".

on_error ​

python
on_error(self)

A decorator that adds an error handler to a specific command or component.

handler ​

Qualified Name: discohook.handler.handler

Signature ​

python
handler(id: str) -> Callable[[Callable[[ForwardRef('Interaction'), Any], Any]], discohook.handler.Handler]

A decorator that creates a handler. Parameters ​

id: str The ID of the component or command.