pylav.extension.red.ui.modals package#

Submodules#

pylav.extension.red.ui.modals.equalizer module#

pylav.extension.red.ui.modals.generic module#

class pylav.extension.red.ui.modals.generic.PromptForInput(cog, title, label, timeout=None, placeholder=None, style=('paragraph', 2), min_length=1, max_length=64, row=1)[source]#

Bases: Modal

interaction#
async on_submit(interaction)[source]#

Called when the modal is submitted.

Parameters:

interaction (Interaction) – The interaction that submitted this modal.

response#

pylav.extension.red.ui.modals.nodes module#

pylav.extension.red.ui.modals.player module#

pylav.extension.red.ui.modals.playlist module#

class pylav.extension.red.ui.modals.playlist.PlaylistSaveModal(cog, button, title, timeout=None)[source]#

Bases: Modal

async on_submit(interaction)[source]#

Called when the modal is submitted.

Parameters:

interaction (Interaction) – The interaction that submitted this modal.

pylav.extension.red.ui.modals.queue module#

class pylav.extension.red.ui.modals.queue.EnqueueModal(cog, title, timeout=None)[source]#

Bases: Modal

async on_submit(interaction)[source]#

Called when the modal is submitted.

Parameters:

interaction (Interaction) – The interaction that submitted this modal.

Module contents#