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