errors#

ButtonException #

Bases: Exception

Exceptions related to Buttons

InvalidInteractionUser #

Bases: ButtonException

__init__(current_user) #

Raises this exception if a user is not same as interaction.user

Parameters:

Name Type Description Default
current_user str

user of the particular interaction

required

MenuException #

Bases: Exception

Exceptions related to DropMenus

MissingAdminPerms #

Bases: ButtonException

__init__() #

Raises this exception if a user does not have admin perms

MissingAnyRole #

Bases: ButtonException

__init__(roles) #

Raises this exception if a user does not have any one of the required roles

Parameters:

Name Type Description Default
roles List[str]

list of missing roles

required

MissingPerms #

Bases: ButtonException

__init__(perms) #

Raises this exception if a user does not have required perms

Parameters:

Name Type Description Default
perms List[str]

list of missing permissions

required

MissingRoles #

Bases: ButtonException

__init__(roles) #

Raises this exception if a user does not have required roles

Parameters:

Name Type Description Default
roles List[str]

list of missing roles

required

NotInUsers #

Bases: ButtonException

__init__(users) #

Raises this exception if a user is not in any one of the given users

Parameters:

Name Type Description Default
users List[str]

list of valid users

required

PaginatorException #

Bases: Exception

Exceptions related to Paginator