Парсер Telegram-каналов в Google Sheets (под OpenCart, с обновлением цен)
📋 Описание задачи:
Необходимо разработать парсер Telegram-каналов поставщиков одежды.
Парсер должен получать новые посты из каналов, извлекать основные данные (текст, фото, цена, размеры) и записывать их в Google Sheets.
❗ Таблица должна быть подготовлена для дальнейшего импорта в OpenCart.
❗ На этом этапе НЕ нужен сложный AI или полный разбор товаров.
🔗 Основной функционал:
Подключение к Telegram (через аккаунт)
Парсинг постов из каналов (список предоставлю)
Обработка только новых постов (без дублирования)
Частичный разбор данных (цена, размеры — если возможно)
Запись в Google Sheets
📥 Какие данные нужно получать:
Полный текст поста
Название канала
Ссылка на пост
Фото (URL, несколько изображений)
Цена (если есть в тексте)
Размеры (если есть в тексте)
📊 Структура таблицы (обязательно):
product_name
description
model
sku
price_supplier (цена поставщика)
markup_percent (процент наценки)
price (цена продажи)
quantity
stock_status
category
main_category
options (размеры, цвета)
image
additional_images
source_text
channel_name
post_url
💰 Логика цен (ВАЖНО):
Парсер записывает цену только в поле:
👉 price_supplierПоле markup_percent задается вручную
Поле price (цена продажи) рассчитывается только в Google Sheets через формулу:
price = price_supplier * (1 + markup_percent / 100)
❗ ВАЖНО:
price_supplier НЕ используется в OpenCart
в OpenCart передается только price
формула должна быть реализована в Google Sheets (не в коде)
📏 Размеры:
Парсер должен пытаться извлекать размеры из текста
Запись в поле options в формате:
Размер:S,M,L
(если есть цвета — также добавлять)
⚠️ Логика заполнения:
если данные (цена, размеры) не найдены — оставлять пустыми
весь текст обязательно записывать в поле source_text
🔄 Логика работы:
проверка новых постов каждые 5–10 мин
не добавлять дубликаты (по post_url или ID)
🔄 Логика обновления товаров (ОЧЕНЬ ВАЖНО):
Если поставщик изменяет цену:
✅ обновлять только:
price_supplier
✅ соответственно автоматически обновляется:
price (через формулу)
❗ ЗАПРЕЩЕНО перезаписывать:
product_name
description
category
options
любые поля, которые редактируются вручную
📌 То есть:
если товар уже есть в таблице → не перезаписывать строку полностью
обновлять только цену
🧠 Идентификация товара:
по post_url или ID поста
📸 Фото:
сохранять URL
поддержка нескольких изображений
⚙️ Технические пожелания:
Python
Telethon или Pyrogram
простой и понятный код
возможность добавлять новые каналы
📌 Результат:
работающий парсер
автоматическая запись в Google Sheets
корректная логика обновления цен
инструкция по запуску
💬 В ответе прошу указать:
опыт работы с Telegram API
примеры подобных проектов
сроки
стоимость
💡 План развития (не входит в это ТЗ):
полный разбор товаров
модерация
интеграция с OpenCart
Отзыв заказчика о сотрудничестве с фрилансером
Парсер Telegram-каналов в Google Sheets (под OpenCart, с обновлением цен)Спасибо вам за вашу работу.
Отзыв фрилансера о сотрудничестве с Сергієм Яланжи
Парсер Telegram-каналов в Google Sheets (под OpenCart, с обновлением цен)Отличный заказчик, рекомендую к сотрудничеству.
![]()
-
Добрый день.
Ознакомился с ТЗ. Задача понятна: нужен Python-парсер Telegram-каналов через аккаунт, который забирает только новые посты, извлекает текст / фото / цену / размеры, записывает данные в Google Sheets и корректно обновляет только price_supplier без перезаписи вручную отредактированных полей. Именно такой подход и логично реализовывать для вашего MVP. ()
Реализую это на Python с Telethon или Pyrogram, с аккуратной логикой дедупликации по post_url / ID поста, базовым извлечением цены и размеров из текста, поддержкой нескольких фото и автоматическим записью в Google Sheets. Формула цены останется именно в Google Sheets, как у вас и указано в ТЗ. ()
Что получите по результату:
— рабочий парсер;
— запись в Google Sheets в нужной структуре;
— обновление только price_supplier для уже существующих товаров;
— понятный код с возможностью добавлять новые каналы;
… — инструкцию по запуску.
Имею практический опыт в Python-автоматизации, парсинге, работе с API, обработке структурированных данных и построении аккуратной логики обновления без дублирования. В подобных задачах для меня ключевое — не просто “собрать данные”, а сделать систему стабильной для дальнейшей работы и масштабирования.
Стоимость: 6500 грн
Срок: 4 дня
При необходимости могу сразу после согласования условий заложить структуру так, чтобы на следующем этапе было легко перейти от Google Sheets к полноценному импорту в OpenCart.
-
Сергею, задание понятно: нужен не просто парсер, а аккуратный сбор новых постов без дубликатов, с записью в Google Sheets и корректным обновлением только price_supplier. Я реализую это на Python + Telethon/Pyrogram: отслеживание каналов, извлечение текста, фото, цен и размеров, сохранение source_text и постоянная логика обновления по post_url/ID без перезаписи ручных полей. Имею опыт с Telegram API и интеграциями для e-commerce. Готов быстро обсудить структуру и стартовать.
Похожий выполненный проект: Парсинг та фільтрація сторінок, що продають оригінальну парфумерію по Україні
-
✋ Здравствуйте! Мы IT-компания dZENcode.
Мы можем сделать для вас парсер Telegram-каналов с записью в Google Sheets под эту задачу.
Уже есть доступ к списку каналов?
Нужны ли сразу фильтры по новым постам и обновлению цен?
Работаем итерациями, ставки от 750 грн/час.
Подробную информацию о наших услугах и ставках вы найдёте на сайте:Freelancehunt
… Посмотрите – дальше обсудим детали работы, пишите, как будете готовы.
Финальная стоимость формируется только после уточнения объёма и требований.
___________________
С уважением,
Менеджер dZENcode
Наши сильные стороны:
💎 10+ лет оказываем IT-услуги: Аутсорс, Аутстаф
🔥 90+ штатных специалистов
🚀 Проекты «с нуля» и на поддержку
⚙️ SLA и постпродакшн-сопровождение
✅ Договор c компанией, гарантированный результат!
🔥 250+ публичных отзывов с 2015 года.
-
886 3 0 Привет! Я Python-разработчик, специализирующийся на автоматизации и работе с Telegram API (Telethon/Pyrogram). Задача полностью понятна, особенно критический момент с логикой обновления цен без перезаписи ручных правок.
Мой подход к реализации:
— Telegram: Использую Telethon для мониторинга каналов в реальном времени. Новые посты будут обрабатываться мгновенно.
— Парсинг данных: Напишу регулярные выражения (RegEx) для извлечения цены и размеров. Весь сырой текст будет храниться в source_text, как вы и просили.
— OpenCart Ready: Структура таблицы будет четко соответствовать вашим требованиям для дальнейшего импорта.
Готов обсудить детали и продемонстрировать примеры кода в личных сообщениях!
-
409 Добрый день! Внимательно прочитав ТЗ — задача понятна, готов взяться.
Что реализую:
— Подключение к Telegram через аккаунт (Telethon)
— Парсинг новых постов с ваших каналов каждые 5–10 минут
— Извлечение цены и размеров из текста (regex)
— Запись в Google Sheets в вашу структуру (product_name, price_supplier, options и т.д.)
— Логика дедубликации по post_url — дубликатов не будет
— При изменении цены — обновляется только price_supplier, остальные поля не трогаются
… — Формула price в таблице остается на вашей стороне
С портфолио — недавно разработал полноценного Telegram-бота для барбершопа: FSM-запись, выбор мастера, админ-панель с уведомлениями, защита от двойного бронирования, SQLite. GitHub: https://github.com/NazarSikora/barbershop_bot
Срок выполнения: 3 дня после получения списка каналов.
Стоимость: 2400 грн (фиксированная цена за весь функционал из ТЗ).
Если есть вопросы — готов обсудить детали.
-
265 Добрый день.
У меня большой опыт работы с Telegram API, парсерами на Python, Telethon/Pyrogram, а также автоматической записью данных в Google Sheets с логикой обновления без дублирования. Работал с задачами, где важно корректно обрабатывать только новые посты, сохранять фото, текст, ссылки, частично извлекать цену и параметры из описания и не перезаписывать вручную отредактированные поля. По вашему ТЗ могу реализовать понятный парсер с возможностью дальнейшего расширения под OpenCart.
Предлагаю перейти в личные сообщения для более детального обсуждения ТЗ, сроков выполнения и стоимости.
-
332 Здравствуйте, Сергей! У меня есть опыт разработки парсеров на Python (использую Telethon и gspread для Google Sheets API).
Внимательно ознакомился с вашим ТЗ. Реализую проект с акцентом на критически важные для вас моменты:
Логика обновления: Скрипт будет проверять post_url, поэтому дубликатов не будет — только автоматическое обновление price_supplier для существующих позиций.
Сохранение данных: Все ваши ручные правки в таблице (названия, категории, описания) останутся нетронутыми.
Формулы: Цена продажи будет рассчитываться через формулу прямо в Google Sheets, как вы и просили.
…
Парсинг: Извлеку цены и размеры с помощью RegEx.
Готов начать работу уже сегодня. Код будет чистым, структурированным и с инструкцией по запуску.
-
172 1 1 Добрый день. Готов выполнить данный проект, имею большой опыт разработки приложений.
-
84 Здравствуйте, готов качественно и быстро (один вечер) выполнить заказ. Имею богатый опыт работы с питон-скриптами, телеграм-ботами и API интеграциями.
-
690 5 0 Привет!
Готова реализовать вам парсер телеграм-каналов под ваши требования. Имею практический опыт разработки парсеров на Python с логикой дедупликации и обновления данных без перезаписи вручную заполненных полей.
Пишите, обсудим.
-
588 2 0 Здравствуйте.
У меня есть опыт в парсинге Telegram и Google Sheets. Для этого проекта оптимально заходить через Pyrogram с отдельным Telegram-аккаунтом и постоянной сессией.
Подход такой:
подключение аккаунта к Telegram и чтение каналов
отбор только новых постов с дедупликацией по post_url или message ID
запись в Google Sheets через сервисный аккаунт
… обновление только цены поставщика, без перезаписи ручных полей
логирование ошибок и восстановление после сбоев
С практической стороны здесь важно сразу зафиксировать:
являются ли каналы публичными или приватными
нужен ли доступ к аккаунту / инвайты
сколько каналов планируется
нужно ли сохранять несколько фото
будет ли OpenCart отдельным следующим этапом
На все вопросы могу ответить в личных сообщениях.
-
420 1 0 Добрый день! Разрабатываю нестандартные Python-решения: анализ данных, автоматизация процессов, скрипты, парсеры, ETL-пайплайны. Стоимость от 4000 грн. Подробности: www.engine-web.od.ua/
-
1495 13 0 Здравствуйте! Смогу реализовать. Напишите в личку, чтобы обсудить все детали. Буду рад сотрудничеству!
-
3411 32 0 Здравствуйте!
Задание понятно, у вас есть аккаунты в Телеграм?
Могу всё настроить для сбора необходимой информации и распределения в вашей таблице.
Пишите в личные сообщения.
-
3482 50 0 Добрый вечер
Готов взяться за ваш заказ
Пишите буду рад помочь с вашей задачей
Имею опыт разработки подобных задач
-
367 1 0 Привет.
Такие парсеры под Telegram уже делала (Telethon + запись в таблице).
Здесь основное - нормально обработать новые посты, не плодить дубликаты и аккуратно реализовать обновление только цены, чтобы не затирать другие поля.
Цену и размеры из текста вытяну, но сразу скажу - из-за разного формата постов это не всегда будет 100% точно, это нормальная история для таких задач.
Если ок, можешь скинуть примеры каналов - посмотрю форматы постов и сразу скажу, насколько хорошо там будет парситься.
-
727 6 0 Привет, уже делал и имею аналогичные парсеры, нужно только согласовать формат и адаптировать под вас, обращайтесь.
-
4467 102 0 Добрый вечер. Буду рад помочь. Выполню всё быстро и качественно!
-
6850 164 1 Добрый вечер, готов обсудить с Вами проект, есть опыт работы. Цена и срок условно
Заранее спасибо
-
2264 18 3 Здравствуйте! Меня заинтересовал ваш проект. Я специализируюсь на автоматизации и разработке Telegram-инструментов на Python, поэтому хорошо понимаю специфику работы с User-ботами и API Google Таблиц.
Что предлагаю по реализации:
- Надежный парсинг данных: использую Pyrogram для работы через аккаунт. Это обеспечит стабильное получение постов и работу с медиа (фото).
- Умное обновление цен: реализую логику проверки по post_url. Скрипт будет находить существующую строку и обновлять исключительно цену поставщика, не затрагивая ваши ручные правки, названия или категории.
- Извлечение данных (Regex): настрою гибкие регулярные выражения для извлечения цен и размеров. Даже если текст не структурирован, парсер сможет идентифицировать ключевые параметры.
- Безопасность и лимиты: поскольку это User-бот, я настрою правильные задержки (flood control) и очередь запросов, чтобы минимизировать риски блокировки аккаунта со стороны Telegram.
- Интеграция с Google Sheets: использую официальный API. Таблица будет полностью готова к импорту в OpenCart со всеми необходимыми формулами.
…
Готов обсудить все подробнее и приступить к работе, пишите.
-
193 0 1 Здравствуйте! Готов реализовать ваш парсер на Python (Telethon + Google Sheets API). Логику с обновлением только price_supplier и сохранением ручных правок понял — это базовый функционал, сделаю все четко по вашему ТЗ. Имею опыт в подобных проектах под OpenCart, поэтому структура таблицы будет полностью готова к импорту.
-
1267 35 1 Здравствуйте. Ваш проект состоит из двух частей. Сначало парсинг каналов в гугл таблицу, потом импорт в ОпенКарт. Сделаю обе части на пхп, потому что ОпенКарт это пхп. Также могу по желанию, убрать гугл таблицу и сразу парсить каналы в ОпенКарт. Обращайтесь. Сделаю за объективный бюджет.
-
224 1 0 Здравствуйте! У меня есть опыт в разработке подобных решений на Python + Telethon. Сделаю все четко по вашему ТЗ, обращайтесь.
-
2062 21 0 Сергею, без проблем реализую. Буду реализовывать через telethon + aiogram для гибких и простых настроек. Бюджет: 2200 грн. Срок: 1-2 дня. Пишите.
-
2426 20 0 Добрый день, готов выполнить ваше задание быстро и качественно. У меня большой опыт в создании различных парсеров, тг ботов и т.д. Напишите в личные сообщения, обсудим детали. С удовольствием помогу)
-
10130 117 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Есть опыт с гугл таблицами. Готов взяться. Пишите, обсудим.
-
4987 41 4 1 Добрый день!
У меня есть опыт работы с Telegram API (Telethon, Pyrogram) и интеграцией с Google Sheets. Разрабатывал подобные парсеры с динамическим обновлением данных. Готов реализовать парсер для Telegram-каналов с автоматической записью в Google Sheets и корректной логикой обновления цен.
Сроки и стоимость обсудим после уточнения деталей. Напишите мне в личные сообщения.
-
3996 7 1 Добрый вечер. Уже делал такой. Почти один в один. Сделаю такой быстро и качественно!
-
297 Здравствуйте! У меня есть опыт разработки парсеров на Python и работы с Telegram API (Telethon). Задача понятна, особенно логика обновления цен без затирания ручных правок — это критично для OpenCart.
Как я это реализую:
Стек: Python + Telethon (для работы с каналами) + gspread (для Google Sheets API).
Логика обновления: Использую комбинацию ID канала и ID поста как уникальный ключ. Скрипт сначала проверяет наличие ID в таблице: если есть — обновляет только price_supplier, если нет — создает новую строку.
Парсинг данных: Напишу гибкие регулярные выражения (RegEx) для извлечения цен и размеров (S-XXL, 42-50 и т.д.) из текста.
…
Работа с медиа: Получение прямых URL на фото через Telegram-бота или сохранение в облако (по договоренности).
Надежность: Добавлю обработку ошибок (FloodWait) и логирование, чтобы парсер не падал при длительной работе.
Срок: 3–4 дня (1 день на ядро парсера, 1 на Google Sheets, 1 на тесты и регулярки).
Стоимость: Готов обсудить, ориентируясь на ваш бюджет.
-
Бюджет замалий для такої задачі
-
Актуальные фриланс-проекты в категории Python
Ищу White-label решение Букмекерской конторы под аренду |
Куплю крипто/гемблинг/беттинг платформу !Если у вас есть платформа или шаблон, вы знаете логику, у меня есть команда баинга на латам и европу, давай попробуем что - нибудь! Python, Веб-программирование ∙ 3 часа 32 минуты назад ∙ 9 ставок |
Создание Human AI Assistant для Telegram-групп### 1.1. Ключевая концепция системы Система должна выполнять две основные функции: #### 1. Анализ клиентской коммуникации AI-ассистент должен автоматически анализировать всю коммуникацию в Telegram-группах и понимать контекст общения. В частности, система должна: -… AI и машинное обучение, Python ∙ 1 день 3 часа назад ∙ 37 ставок |
Чёрная Украина (RP-проект на базе MTA)
51 525 UAH
|
Telegram автоматизация рассылки сообщений в чатыНужно рассылать в телеграмм чаты сообщения. Что бы не было банов. Чатов несколько сотен. Что бы настраивать перодичность и вариативность текстов. Python, Разработка ботов ∙ 1 день 4 часа назад ∙ 30 ставок |