From ae620db0c5d53ebffd1ca2ffde0e8d323625b036 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 20 Jul 2019 11:10:01 +0200 Subject: [PATCH] Better document MESSAGE_ID_INVALID --- telethon/client/messages.py | 5 +++++ telethon_generator/data/errors.csv | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 084ccdaa..2d61dc0b 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -936,6 +936,11 @@ class MessageMethods: ``MessageNotModifiedError`` if the contents of the message were not modified at all. + ``MessageIdInvalidError`` if the ID of the message is invalid + (the ID itself may be correct, but the message with that ID + cannot be edited). For example, when trying to edit messages + with a reply markup (or clear markup) this error will be raised. + Example .. code-block:: python diff --git a/telethon_generator/data/errors.csv b/telethon_generator/data/errors.csv index 48a79654..1e636c46 100644 --- a/telethon_generator/data/errors.csv +++ b/telethon_generator/data/errors.csv @@ -142,7 +142,7 @@ MESSAGE_DELETE_FORBIDDEN,403,"You can't delete one of the messages you tried to MESSAGE_EDIT_TIME_EXPIRED,400,"You can't edit this message anymore, too much time has passed since its creation." MESSAGE_EMPTY,400,Empty or invalid UTF-8 message was sent MESSAGE_IDS_EMPTY,400,No message ids were provided -MESSAGE_ID_INVALID,400,The specified message ID is invalid +MESSAGE_ID_INVALID,400,"The specified message ID is invalid or you can't do that operation on such message" MESSAGE_NOT_MODIFIED,400,Content of the message was not modified MESSAGE_TOO_LONG,400,Message was too long. Current maximum length is 4096 UTF-8 characters MSG_WAIT_FAILED,400,A waiting call returned an error