tux.ui.views.tldr
¶
TLDR Paginator View.
A Discord UI view for paginating through long TLDR command documentation pages.
Classes:
Name | Description |
---|---|
TldrPaginatorView | Paginator view for navigating through long TLDR pages. |
Classes¶
TldrPaginatorView(pages: list[str], title: str, user: discord.abc.User, bot: Tux)
¶
Bases: View
Paginator view for navigating through long TLDR pages.
Source code in tux/ui/views/tldr.py
Python
def __init__(self, pages: list[str], title: str, user: discord.abc.User, bot: Tux):
super().__init__(timeout=120)
self.pages = pages
self.page = 0
self.title = title
self.user = user
self.bot = bot
self.message: discord.Message | None = None
self.add_item(Button[View](label="Previous", style=discord.ButtonStyle.secondary, custom_id="prev"))
self.add_item(Button[View](label="Next", style=discord.ButtonStyle.secondary, custom_id="next"))