banner ¶
Banner creation and formatting utilities for Tux.
Classes:
-
BannerColors–Color scheme for banner elements.
-
BannerConfig–Configuration for banner content and styling.
-
BannerBuilder–Builder class for creating rich text banners.
Functions:
-
create_banner–Create a banner panel with bot information.
Classes¶
BannerColors ¶
BannerConfig dataclass ¶
Python
BannerConfig(
bot_name: str,
version: str,
bot_id: str | None = None,
guild_count: int = 0,
user_count: int = 0,
prefix: str = "~",
colors: BannerColors = BannerColors(),
)
BannerBuilder ¶
Python
BannerBuilder(config: BannerConfig)
Builder class for creating rich text banners.
Initialize the banner builder.
Parameters:
-
config(BannerConfig) –Configuration object containing banner settings and content.
Methods:
-
build–Build the complete banner panel.