mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-09 09:22:03 +00:00
Add Message.edit_text method.
This commit is contained in:
parent
a2534dd6ad
commit
6d9bdce935
1 changed files with 12 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
import datetime
|
import datetime
|
||||||
import typing
|
|
||||||
import functools
|
import functools
|
||||||
|
import typing
|
||||||
|
|
||||||
from . import base
|
from . import base
|
||||||
from . import fields
|
from . import fields
|
||||||
|
|
@ -21,6 +21,7 @@ from .video import Video
|
||||||
from .video_note import VideoNote
|
from .video_note import VideoNote
|
||||||
from .voice import Voice
|
from .voice import Voice
|
||||||
from ..utils import helper
|
from ..utils import helper
|
||||||
|
from ..utils.payload import generate_payload
|
||||||
|
|
||||||
|
|
||||||
class Message(base.TelegramObject):
|
class Message(base.TelegramObject):
|
||||||
|
|
@ -199,6 +200,16 @@ class Message(base.TelegramObject):
|
||||||
"""
|
"""
|
||||||
return await self.bot.forward_message(chat_id, self.chat.id, self.message_id, disable_notification)
|
return await self.bot.forward_message(chat_id, self.chat.id, self.message_id, disable_notification)
|
||||||
|
|
||||||
|
async def edit_text(self, text: base.String,
|
||||||
|
parse_mode: typing.Union[base.String, None] = None,
|
||||||
|
disable_web_page_preview: typing.Union[base.Boolean, None] = None,
|
||||||
|
reply_markup: typing.Union['types.InlineKeyboardMarkup',
|
||||||
|
None] = None):
|
||||||
|
payload = generate_payload(**locals())
|
||||||
|
payload['message_id'] = self.message_id
|
||||||
|
payload['chat_id'] = self.chat.id
|
||||||
|
return await self.bot.edit_message_text(**payload)
|
||||||
|
|
||||||
async def delete(self):
|
async def delete(self):
|
||||||
"""
|
"""
|
||||||
Delete this message
|
Delete this message
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue