I have client.get_messages(dialog.entity)
but its return just messages without “read/unread mark”…
So, how can I get unread new messages only?
Anybody know? 😥
Advertisement
Answer
Each dialog has unread_count
JavaScript
x
2
1
x = [[d.unread_count, d.title] for d in client.get_dialogs() if not getattr(d.entity, 'is_private', False) and d.unread_count != 0]
2
JavaScript
1
2
1
x = [[d.unread_count, d.title] for d in client.get_dialogs() if not getattr(d.entity, 'megagroup', False) and d.unread_count != 0]
2