Как мы проектировали мониторинг Telegram-групп на Telethon: архитектура, правила пользователей и масштабирование
Простой
17 мин
Ретроспектива

Telegram давно стал не только мессенджером, но и большой средой для сообществ: локальные чаты, профессиональные группы, каналы с комментариями, чаты по аренде, работе, продаже вещей, услугам и так далее.
В какой-то момент у нас появилась техническая задача: сделать систему, которая умеет читать сообщения из Telegram-групп, проверять их по пользовательским правилам и отправлять уведомления, если найдено совпадение.
Например, один пользователь хочет получать сообщения, где есть слова: