Доработать код TelegramBot`а написанный на Python

1 000 руб. за проект
07 июня 2023, 10:12 • 5 откликов • 42 просмотра
Есть код TelegramBot`а написанный на Python.
Реализован следующий функционал: запуск, обработка команд, сохранение в БД информации полученной от пользователя и т.д. Это всё проверено и работает. (код предоставлю после обсуждения нюансов).
Необходимо доработать функционал этого Бота, а именно функцию start_monitoring:
1. После запуска Бот считывает из БД дату, которую сохранил пользователь, список каналов и ключевых слов/фраз.
2. Начиная от указанной даты и до настоящего времени парсит все новости с указанных каналов и в случае наличия в новости хотя одного ключевого слова или фразы отправляет данное сообщение пользователю, которое содержит: 1. Текст новости. 2. Дату и время публикации. 3. Канал где было опубликовано сообщение. 4. Ссылку на новость.
3. Далее, Бот каждые 10-15 минут должен проверять наличие на каналах новых сообщений и в случае совпадения по ключевым словам - отправлять пользователю.

Все каналы являются публичными, новостными каналами, которые доступны без подписки на них. Бот не будет являться подписчиком, администратором данных каналов.

Если будет нужна дополнительная информация - обсудим.
Отзывы
R50 a715e587d96a197c383b25ed762340f6
Фрилансер
 
11 месяцев назад