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