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 #

__init__(author, button1, 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
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

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