diff --git a/parsing/telegram/telegram.py b/parsing/telegram/telegram.py index 138b6a1..280891a 100644 --- a/parsing/telegram/telegram.py +++ b/parsing/telegram/telegram.py @@ -41,7 +41,10 @@ def __get_channel_messages(client, channel, messages_limit): messages[indexes.pop()] = new_message for i in indexes: - messages.remove(i) + try: + messages.remove(i) + except ValueError: + pass # skip missing indexes else: indexes = get_messages_indexes( messages, new_message.grouped_id, type=MessageType.TEXT