raito.plugins.pagination.paginators.inline moduleΒΆ
- class raito.plugins.pagination.paginators.inline.InlinePaginator(raito, name, chat_id, bot, from_user, *, existing_message=None, current_page=1, total_pages=None, limit=20)[source]ΒΆ
Bases:
BasePaginatorInline keyboard paginator.
- Parameters:
- property mode: PaginationModeΒΆ
Get inline pagination mode.
- Returns:
pagination mode
- Return type:
- async answer(text, buttons=None, parse_mode=None, entities=None, link_preview_options=None, disable_notification=None, protect_content=None, allow_paid_broadcast=None, message_effect_id=None, reply_parameters=None, reply_markup=None, allow_sending_without_reply=None, disable_web_page_preview=None, reply_to_message_id=None)[source]ΒΆ
Send or edit paginated message.
- Parameters:
text (str) β message text
buttons (list[list[InlineKeyboardButton]]) β content buttons
parse_mode (str | Default | None) β text parse mode
entities (list[MessageEntity] | None) β message entities
link_preview_options (LinkPreviewOptions | Default | None) β link preview settings
disable_notification (bool | None) β disable notification
protect_content (bool | Default | None) β protect content
allow_paid_broadcast (bool | None) β allow paid broadcast
message_effect_id (int | None) β message effect id
reply_parameters (ReplyParameters | None) β reply parameters
reply_markup (InlineKeyboardMarkup | None) β custom reply markup
allow_sending_without_reply (bool | None) β allow sending without reply
disable_web_page_preview (bool | Default | None) β disable web page preview
reply_to_message_id (int | None) β reply to message id
- Returns:
paginated message
- Return type:
Message
- Raises:
RuntimeError β if bot instance not set