Source code for tgram.methods.edit_message_text

import tgram
from typing import List
from typing import Union
from tgram.types import InlineKeyboardMarkup
from tgram.types import LinkPreviewOptions
from tgram.types import Message
from tgram.types import MessageEntity


[docs] class EditMessageText:
[docs] async def edit_message_text( self: "tgram.TgBot", text: str, business_connection_id: str = None, chat_id: Union[int, str] = None, message_id: int = None, inline_message_id: str = None, parse_mode: str = None, entities: List[MessageEntity] = None, link_preview_options: LinkPreviewOptions = None, reply_markup: InlineKeyboardMarkup = None, ) -> Union[Message, bool]: result = await self._send_request( "editMessageText", text=text, business_connection_id=business_connection_id, chat_id=chat_id, message_id=message_id, inline_message_id=inline_message_id, parse_mode=parse_mode or self.parse_mode, entities=entities, link_preview_options=link_preview_options or self.link_preview_options, reply_markup=reply_markup, ) return ( Message._parse(me=self, d=result["result"]) if isinstance(result["result"], dict) else result["result"] )