Adds @message decorator to editMessageText #320

This commit is contained in:
leandrotoledo 2016-06-03 13:28:29 -04:00
parent da95341d5b
commit bbbc622517

View file

@ -1009,6 +1009,7 @@ class Bot(TelegramObject):
return result return result
@log @log
@message
def editMessageText(self, def editMessageText(self,
text, text,
chat_id=None, chat_id=None,
@ -1016,7 +1017,6 @@ class Bot(TelegramObject):
inline_message_id=None, inline_message_id=None,
parse_mode=None, parse_mode=None,
disable_web_page_preview=None, disable_web_page_preview=None,
reply_markup=None,
**kwargs): **kwargs):
"""Use this method to edit text messages sent by the bot or via the bot """Use this method to edit text messages sent by the bot or via the bot
(for inline bots). (for inline bots).
@ -1043,6 +1043,10 @@ class Bot(TelegramObject):
A JSON-serialized object for an inline keyboard. A JSON-serialized object for an inline keyboard.
Keyword Args: Keyword Args:
reply_markup (Optional[:class:`telegram.ReplyMarkup`]): Additional
interface options. A JSON-serialized object for an inline
keyboard, custom reply keyboard, instructions to hide reply
keyboard or to force a reply from the user.
timeout (Optional[float]): If this value is specified, use it as timeout (Optional[float]): If this value is specified, use it as
the definitive timeout (in seconds) for urlopen() operations. the definitive timeout (in seconds) for urlopen() operations.
@ -1070,15 +1074,8 @@ class Bot(TelegramObject):
data['parse_mode'] = parse_mode data['parse_mode'] = parse_mode
if disable_web_page_preview: if disable_web_page_preview:
data['disable_web_page_preview'] = disable_web_page_preview data['disable_web_page_preview'] = disable_web_page_preview
if reply_markup:
if isinstance(reply_markup, ReplyMarkup):
data['reply_markup'] = reply_markup.to_json()
else:
data['reply_markup'] = reply_markup
result = request.post(url, data, timeout=kwargs.get('timeout')) return url, data
return Message.de_json(result)
@log @log
@message @message