Как реализовать в Телеграм-боте функции парсинга с открытых каналов на Python?
Есть Телеграм-бот, написанный на Telebot. Он принимает от пользователя:
- Список открытых (новостных) телеграм-каналов. Сохраняет их в БД (PostgreSQL).
- Список ключевых слов и фраз. Сохраняет их БД.
- Дату, с которой надо начинать мониторинг каналов. Сохраняет её в БД.
Как реализовать функцию, что Бот изучал заданные каналы с заданной даты после запуска, а далее каждые 10 минут проверял наличие новых сообщений и в случае совпадения пересылал их пользователю, который его активировал.