mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
add aliases for edit/delete reply markup to Message (#662)
* add aliases for edit/delete reply markup to Message * add towncrier patch note * add missed towncrier patch note description
This commit is contained in:
parent
04bbc8211c
commit
c1f605c6f5
3 changed files with 78 additions and 0 deletions
|
|
@ -14,6 +14,7 @@ if TYPE_CHECKING: # pragma: no cover
|
|||
CopyMessage,
|
||||
DeleteMessage,
|
||||
EditMessageCaption,
|
||||
EditMessageReplyMarkup,
|
||||
EditMessageText,
|
||||
SendAnimation,
|
||||
SendAudio,
|
||||
|
|
@ -1788,6 +1789,21 @@ class Message(TelegramObject):
|
|||
reply_markup=reply_markup,
|
||||
)
|
||||
|
||||
def edit_reply_markup(
|
||||
self,
|
||||
reply_markup: Optional[InlineKeyboardMarkup] = None,
|
||||
) -> EditMessageReplyMarkup:
|
||||
from ..methods import EditMessageReplyMarkup
|
||||
|
||||
return EditMessageReplyMarkup(
|
||||
chat_id=self.chat.id,
|
||||
message_id=self.message_id,
|
||||
reply_markup=reply_markup,
|
||||
)
|
||||
|
||||
def delete_reply_markup(self) -> EditMessageReplyMarkup:
|
||||
return self.edit_reply_markup(reply_markup=None)
|
||||
|
||||
def edit_caption(
|
||||
self,
|
||||
caption: str,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue