Парсинг данных из телеграм групп/каналов
Доброго дня!
Цікавить наступний продукт:
Парсер-бот контенту в телеграм за ключовими словами з визначеного списку груп в телеграмі, він постійно доповнюється, міняється
Список ключових слів теє може мінятись.
Ці списки можна розмістити як в самому боті так і читати з гугл таблиць
Період з якого по який робиться пошук також потрібно задавати
Після того як бот знайшов повідомлення з ключовими словами, він пересилає його мені в закритий чат з таими даними:
Назва групи
особа яка це запитала (логін телеграм)
саме повідомлення (переслане) повідомлення має бути переслане щоб можна було побачити хто саме написав повідомлення якщо немає логіну в телеграм
час та дата повідомлення по Європейському часу
Якщо ще є якісь доповнення з радістю розгляну
П.С. Указывайте на чем предлагаете выполнение
П.С.Вказуйте на чому пропонуєте виконання
-
449 3 1 1 Предлагаю разработать парсер-бота для Telegram с указанным функционалом.
Функционал бота:
Мониторинг групп:
Парсинг контента из определенного списка Telegram-груп.
Динамическое обновление списка групп (через интерфейс бота или Google Таблицы).
Поиск по ключевым словам:
… Анализ сообщений в группах по заданному списку ключевых слов.
Возможность обновления списка ключевых слов через интерфейс бота или Google Таблицы.
Фильтрация по периоду:
Поиск сообщений за конкретный период, который задается через бота.
Пересылка результатов:
Пересланное сообщение в закрытый чат с такими данными:
Название группы.
Логин автора или имя (если логин отсутствует).
Само сообщение (с возможностью переслать).
Время и дата сообщения (по европейскому времени).
Техническая реализация:
Язык программирования:
Python (рекомендуется) с библиотекой telethon для работы с Telegram API.
База данных:
SQLite или PostgreSQL для хранения списков групп и ключевых слов.
Интеграция с Google Таблицами:
Использование Google Sheets API для динамической загрузки списков групп и ключевых слов.
Хостинг:
VPS-сервер (например, DigitalOcean, AWS, Heroku) для непрерывной работы бота.
Безопасность:
Ограничение доступа к боту с помощью списка авторизованных пользователей.
Защита токенов и API-ключей через .env или конфигурационные файлы.
Этапы разработки:
Сбор требований и согласование функционала.
Разработка:
Интеграция с Telegram API.
Реализация поиска по ключевым словам и пересылки.
Интеграция с Google Таблицами.
Тестирование:
Проверка корректности поиска, фильтрации и пересылки.
Развертывание:
Настройка на сервере и подготовка к использованию.
Поддержка:
Добавление функционала или оптимизация по мере необходимости.
Ожидаемый результат:
Бот автоматически мониторит определенные Telegram-группы.
Находит и пересылает сообщения по ключевым словам со всеми деталями.
Простое управление списками групп и ключевых слов через интерфейс или Google Таблицы.
Готов обсудить детали, адаптировать решение под ваши потребности и согласовать бюджет.
-
528 2 0 Предлагаю написать на Python, aiogram v3, подойду ответственно к данной задаче. Список слов будем добавлять/изменять через бота также.
-
316 6 0 Я понял, что нужно делать.
У вас будет телеграм-бот, пользоваться им можете только вы.
Через телеграм-бота вы можете управлять юзерботом (это когда аккаунтом пользователя управляет скрипт, для этого лучше не использовать личные аккаунты) для парсинга, а точнее:
1. Добавить юзербота, если нет
2. Удалить юзербота
Также сможете отправлять файл с тегами или ссылками на группы или каналы, и файл с ключевыми словами.
Для запуска парсинга будет кнопка для этого, нажав на которую вы будете выбирать дату, а затем запускать парсинг. После запуска парсинга юзербот будет брать каналы, группы, ключевые слова из гугл таблиц и файлов, и начнет парсинг.
Будет пересылать в канал найденные сообщения, а к этим сообщениям будет ответ, в котором будет информация, которую вы указали в задании, также могу сделать, чтобы были в этом сообщении хештеги с id группы, канала пользователя. Логин телеграм может измениться, а id нет.
Пишу на python, с использованием hydrogram
-
1831 46 3 Здравствуйте!
Меня заинтересовал ваш проект, у меня есть опыт работы с GoogleAPI и созданием Telegram-ботов различной сложности (Telethon, Pyrogram, Aiogram);
Свяжитесь со мной для обсуждения деталей и сроков выполнения данного проекта!
-
297 Добрый день. У меня есть опыт работы с парсерами. Могу написать телеграм бота, который будет выполнять эту задачу, на python, или просто скрипт (Telegram API)
-
1476 14 1 Здравствуйте, для того чтобы можно было парсить данные с телеграм нужно чтобы аккаунт был на неё подписан(это вы сможете менять сами с предоставленного вами аккаунта), потому что телеграм боты не имеют таких прав.
Я предлагаю разработать вам телеграм бота в котором вы будете задавать список групп которые нужно спарсить(предварительно подписавшись на них с телеграм аккаунта), список ключевых слов и временной отрезок который нужно брать во внимание.
Все найденные сообщения будут вам пересылаться в закрытый телеграм канал с такими данными:
1) Название группы в которой найдено сообщение.
2) Отправитель сообщения(его username).
3) Сообщение(включая возможные фото\видео материалы).
4) Время и дата отправки сообщения.
Также можно добавить фильтры для поиска (например, по типу сообщения, автору или другим параметрам).
Буду рад с вами сотрудничать!
…
Выполню с помощью python, aiogram, telethon
-
2426 20 0 Добрый день, уже делал такого бота, могу адаптировать под ваши потребности, сделаю все быстро и качественно. Пишу на пайтон, aiogram, pyrogram, telethon. Напишите в личные сообщения, для согласования деталей. С удовольствием вам помогу)
-
5011 41 4 1 Добрый вечер Дмитрий!
Профессионально разрабатываю ботов в Телеграм и вебприложения на Python.
Готов реализовать вам такого бота + развернуть его на сервере
Напишите мне в лс, уточним детали
-
10038 117 0 Привет!
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
1165 11 1 Добрый день, имею опыт в разработке ботов, софтов и парсеров разной сложности, писать буду Python, aiogram+Telethon, пишите
-
2138 22 2 привет
имел похожие проекты
пишу на python
предлагаю все настройки, чтобы были в самом боте, чтобы можно было настраивать и группы/каналы, и ключевые слова
-
3096 50 1 Добрый день
Готов выполнить даную работу
Пи шите сделаю сегодня вам
Бдуд рад помочь
-
726 9 1 Привет! Я ознакомился с вашим проектом и готов начать работу. Могу гарантировать отличный результат в короткие сроки.
Актуальные фриланс-проекты в категории Парсинг данных
Консультация по парсингу подписчиков Instagram-аккаунтовЗдравствуйте. Необходимо провести предварительную оценку возможности выполнения следующей задачи. У меня есть список Instagram-аккаунтов. Цель — получить контактные данные (в первую очередь email-адреса) пользователей, которые подписаны на эти аккаунты. Ранее мне встречались… Парсинг данных ∙ 1 день 2 часа назад ∙ 12 ставок |
Нужен специалист для поиска контактов ЛПР по УкраинеНеобходимо собрать базу (или готовую базу) контактов лиц, принимающих решения (ЛПР), в компаниях Украины. Поиск и сбор информации, Парсинг данных ∙ 1 день 7 часов назад ∙ 14 ставок |
Необходимо спарсить данные из LinkedinНеобходимо спарсить данные с Linkedin по нашему списку. Для каждой записи нужно найти и собрать доступные данные, если такие есть на Linkedin профиле, включая фотографию профиля в соцсети Linkedin, email-адрес, ссылки на социальные сети, вебсайт компании, номер телефона. Все… Парсинг данных ∙ 1 день 12 часов назад ∙ 24 ставки |
Парсинг и классификация данныхИщем разработчика для реализации системы сбора и структурирования данных из открытых источников. У нас есть база владельцев малого бизнеса в США, которая содержит имя человека, название компании, адрес и штат. Необходимо построить процесс обогащения этих записей дополнительной… Веб-программирование, Парсинг данных ∙ 1 день 14 часов назад ∙ 38 ставок |
Свитлагата
750 UAH
Необходимо импортировать 1819 товаров из XML/YML-фида Prom.ua в OpenCart 3. Есть готовый XML-файл, который содержит названия товаров, описания, цены, фотографии, характеристики, производителей и категории. Необходимо: импортировать все товары в OpenCart 3; создать и… CMS, Парсинг данных ∙ 2 дня 17 часов назад ∙ 33 ставки |