Combinations#
combining of both buttons and dropmenus
Btn2And2DropMenu
#
__init__(author, button1, button2, menu1, menu2, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
Btn2And3DropMenu
#
__init__(author, button1, button2, menu1, menu2, menu3, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu3 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
Btn2AndDropMenu
#
__init__(author, button1, button2, menu1, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes Dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
Btn3And2DropMenu
#
__init__(author, button1, button2, button3, menu1, menu2, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
button3 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
Btn3AndDropMenu
#
__init__(author, button1, button2, button3, menu1, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
button3 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
Btn4AndDropMenu
#
__init__(author, button1, button2, button3, button4, menu1, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
button2 |
SButton
|
takes button type SButton |
required |
button3 |
SButton
|
takes button type SButton |
required |
button4 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
BtnAnd2DropMenu
#
__init__(author, button1, menu1, menu2, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
BtnAnd3DropMenu
#
__init__(author, button1, menu1, menu2, menu3, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu3 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
BtnAnd4DropMenu
#
__init__(author, button1, menu1, menu2, menu3, menu4, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
button1 |
SButton
|
takes button type SButton |
required |
menu1 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu2 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu3 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
menu4 |
SDropMenu
|
takes dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
BtnAndDropMenu
#
MultiBtnAndDropMenu
#
__init__(author, buttons, menus, *, timeout=DEFAULT_TIMEOUT)
#
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
buttons |
List[SButton]
|
takes List of button type SButton |
required |
menus |
List[SDropMenu]
|
takes List of dropmenu type SDropMenu |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |
MultiBtnsAndMenus
#
__init__(author, components, *, timeout=DEFAULT_TIMEOUT)
#
🌟 Full Flexibility
Responsive Buttons and DropMenus
Parameters:
Name | Type | Description | Default |
---|---|---|---|
author |
discord.Member
|
Interaction User |
required |
components |
List[Union[SButton, SDropMenu]]
|
Takes List of components (both buttons and drop menus) |
required |
timeout |
Optional[float]
|
Interaction Timeout |
DEFAULT_TIMEOUT
|
view()
#
Returns:
Name | Type | Description |
---|---|---|
view |
ui.View
|
discord.ui.View |