Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Создать скрипт на Python, который ищет сообщения по ключевым словам.

На входе подается:
-список id telegram каналов и чатов
-список ключевых слов, по которым необходимо осуществлять поиск
-промежуток дат, по которым необходимо осуществлять поиск

На выходе:
-Выдается id всех сообщений и записей, где встречались ключевые слова из списка за указанный период.
-Дополнительно если поиск происходит по чату: Выдается id всех реплаев к сообщению, где встречались ключевые слова за указанный период. (в реплае не обязательно упоминаются ключевые слова)
-Дополнительно если поиск происходит по каналу с открытыми комментариями: Выдается id всех комментариев к записям, в которых было упоминание ключевых слов. (в комментариях не обязательно упоминаются ключевые слова)
-Если на сообщение, запись, реплай или комментарий были реакции, то необходимо выгрузить их список.
-Если открыто кол-во просмотров на сообщении/записи, то выгрузить кол-во просмотров для сообщений/записей, где встречались ключевые слова
-Список ключевых слов, которые встречались в сообщении.
-id Канала/чата в котором было сообщение/запись

Поиск по ключевым словам не должен быть чувствительным к регистру (заглавным или строчным буквам)
Должно быть видно прогресс выполнения парсинга (можно использовать библиотеку tqdm)

Таким образом, на выходе должна получиться таблица со следующими колонками:

1. id сообщения/записи/реплая/комментария
2. id канала, где оставили сообщение/запись/реплай/комментарий
3. Указание типа (сообщение/запись/реплай/комментарий)
4. Если комментарий/реплай - id оригинального сообщения, на которое делали реплай или id записи под которой оставляли комментарий
5. Какие ключевые слова встречались в тексте сообщения (если не встречались, то остается пустым) (тип данных в колонке - список)
6. Кол-во просмотров
7. Список реакций

3 месяца назад
guest_16387163622666
Казахстан
2 года в сервисе
Был
3 месяца назад
Выбранный исполнитель
NRxx
24 годаРоссия
5 месяцев в сервисе
Был
4 дня назад
3 месяца назад
$25
6 дней
RUB
Роман сделал заказ качественно и быстро, соблюдал техническое задание и самостоятельно предлагал решения для возникающих вопросов. Крайне рекомендую сотрудничать с романом.
Заказчик подробно описал задание, при выполнении не возникло проблем
  • Похожие заказы
  • $20

    Целью этого предложения является создание новой динамики, которая побуждает пользователя приобретать новые продукты. Не все продукты применимы к этой динамике. При регистрации и характеристике товара в системе он либо подбирается, либо нет по этой динамике. ...

    Прикладное ПОнет заявок
    Закрыт
    2 месяца назад
  • $1

    Есть готовый проект, нужно доработать сделать или переделать лаунчер. Запустить тест и начать проверку на наличие ошибок и багов. Все исправлять по мере их появления. Немного поменяем или добавим функции в мод. Хочу сделать годный ...

    Закрыт
    2 месяца назад
  • Нужно подтянуть графику (Если хватает навыков) и улучшить производительность ( так же если есть навыки и возможность заставить работать многопоток и тд (по стандарту использует 1 ядро и 1 поток (но я могу ошибкася ) ...

    Закрыт
    2 месяца назад
  • $6

    Напишите программу – расписание на неделю. Пользователь вводит порядковых номер дня недели, а программа выводит в консоли, что это за день, и что на день запланировано. Планы на день придумайте самостоятельно. В архиве ...

    Закрыт
    2 месяца назад
  • $10

    У facebook есть парсер на пайтон, который позволяет работать с их ad libray api. Проблема в том, что не получается создать рабочий токен. Скриншот с ошибкой прикрепил. Исполнителю предоставлю фб аккаунт на ...

    Закрыт
    3 месяца назад
  • Требуется разработать программу парсер с обширными настройками парснига (настраиваем, что именно будем парсить с сайта) и последующей записью в гогл ексель Программа для виндовс. Пишите на проект, если выберу вас отправлю файл с подробным ...

    Закрыт
    3 месяца назад
  • нужно написать сервер(python flask, sqlAlchemy,mysql) и клиент (html,css,js) по заданию: Таймеры: − добавление таймера (название, время работы, должны быть часы минуты и секунды); − остановка и запуск таймера по кнопке (стоп/старт); ...

    Закрыт
    3 месяца назад
  • $50

    Задача сделать бот который может отвечать на вопросы. Бот имеет пользовательские настройки, которые должны хранится на серверной части. Если у пользователя бота несколько анкет, система всегда будет спрашивать какую анкету отправить, скрипт должен ...

    Закрыт
    3 месяца назад