From 9bb6353fa3ae52b8400517ba1f4895e7d3019295 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 4 Jul 2017 16:53:07 +0200 Subject: [PATCH] Fix send_message using the incorrect type to return the msg_id (#156) --- telethon/telegram_bare_client.py | 2 +- telethon/telegram_client.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index 39e08ff2..6076d6ca 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -50,7 +50,7 @@ class TelegramBareClient: """ # Current TelegramClient version - __version__ = '0.11.2' + __version__ = '0.11.3' # region Initialization diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index a45139f9..fe9d6c2c 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -382,13 +382,16 @@ class TelegramClient(TelegramBareClient): no_web_page=False): """Sends a message to the given entity (or input peer) and returns the sent message ID""" - result = self(SendMessageRequest( + request = SendMessageRequest( peer=get_input_peer(entity), message=message, entities=[], no_webpage=no_web_page - )) - return result.random_id + ) + result = self(request) + for handler in self._update_handlers: + handler(result) + return request.random_id def get_message_history(self, entity,