Remove handling chat peer discrepancy in NewMessage

This commit is contained in:
Lonami Exo 2020-10-02 10:04:51 +02:00
parent 18f70b3bac
commit 53920a1568

View File

@ -203,14 +203,7 @@ class NewMessage(EventBuilder):
""" """
def __init__(self, message): def __init__(self, message):
self.__dict__['_init'] = False self.__dict__['_init'] = False
if not message.out and isinstance(message.peer_id, types.PeerUser): super().__init__(chat_peer=message.peer_id,
# Incoming message (e.g. from a bot) has peer_id=us, and
# from_id=bot (the actual "chat" from a user's perspective).
chat_peer = message.from_id
else:
chat_peer = message.peer_id
super().__init__(chat_peer=chat_peer,
msg_id=message.id, broadcast=bool(message.post)) msg_id=message.id, broadcast=bool(message.post))
self.pattern_match = None self.pattern_match = None