dico.model.interactions.components module
- class dico.model.interactions.components.Component(component_type)
Bases:
CopyableObject- to_dict()
- static auto_detect(resp)
- class dico.model.interactions.components.ComponentTypes(value)
Bases:
TypeBase- ACTION_ROW = 1
- BUTTON = 2
- STRING_SELECT = 3
- TEXT_INPUT = 4
- USER_SELECT = 5
- ROLE_SELECT = 6
- MENTIONABLE_SELECT = 7
- CHANNEL_SELECT = 8
- class dico.model.interactions.components.ActionRow(*components)
Bases:
Component- to_dict()
- classmethod create(resp)
- class dico.model.interactions.components.Button(*, style, label=None, emoji=None, custom_id=None, url=None, disabled=False, **_)
Bases:
Component- to_dict()
- classmethod create(resp)
- class dico.model.interactions.components.ButtonStyles(value)
Bases:
TypeBase- PRIMARY = 1
- SECONDARY = 2
- SUCCESS = 3
- DANGER = 4
- LINK = 5
- class dico.model.interactions.components.SelectMenu(*, custom_id, options, component_type=3, channel_types=None, placeholder=None, min_values=None, max_values=None, disabled=None, **kwargs)
Bases:
Component- to_dict()
- classmethod create(resp)
- class dico.model.interactions.components.SelectOption(*, label, value, description=None, emoji=None, default=None)
Bases:
object- to_dict()
- classmethod create(resp)
- class dico.model.interactions.components.TextInput(*, custom_id, style, label, min_length=None, max_length=None, required=None, value=None, placeholder=None, **_)
Bases:
Component- to_dict()
- classmethod create(resp)