peyk.platforms.bale.types.inline_keyboard_markup

Classes

InlineKeyboardMarkup(inline_keyboard)

An inline keyboard that appears right next to the message it belongs to.

class peyk.platforms.bale.types.inline_keyboard_markup.InlineKeyboardMarkup(inline_keyboard: List[List[InlineKeyboardButton]])[source]

Bases: object

An inline keyboard that appears right next to the message it belongs to.

inline_keyboard: List[List[InlineKeyboardButton]]
classmethod from_dict(data: dict | None) InlineKeyboardMarkup | None[source]

Parse raw Bale data into InlineKeyboardMarkup.

Parameters:

data (Optional[dict]) – Raw API object or None.

Returns:

Parsed object or None.

Return type:

Optional[InlineKeyboardMarkup]

Raises:

KeyError – If a required raw field is missing.