raito.plugins.keyboards.static module¶
- raito.plugins.keyboards.static.static_keyboard(inline: Literal[True] = True, **builder_kwargs: object) Callable[[Callable[[P], Sequence[str | tuple[str] | tuple[str, str] | list[str] | Sequence[str | tuple[str] | tuple[str, str] | list[str]]]]], Callable[[P], InlineKeyboardMarkup]][исходный код]¶
- raito.plugins.keyboards.static.static_keyboard(inline: Literal[False], **builder_kwargs: object) Callable[[Callable[[P], Sequence[str | tuple[str] | tuple[str, str] | list[str] | Sequence[str | tuple[str] | tuple[str, str] | list[str]]]]], Callable[[P], ReplyKeyboardMarkup]]
Decorator to build inline or reply keyboards via layout style.
Example:
@keyboard(inline=True) def markup(): return [ ("Top Button", "top_callback_data"), [("Left", "left"), ("Right", "right")], ]