Есть готовая система из двух Python-скриптов, которая отслеживает изменение цен в одном Telegram-канале и автоматически переносит их (с фиксированной скидкой) в другой канал:
Юзербот (pyrogram/pyrofork) — заходит в канал-источник от обычного аккаунта (так как это чужой канал, доступ через бота невозможен), отслеживает изменения постов раз в минуту и пересылает их обычному Telegram-боту.
Бот (pyTelegramBotAPI) — принимает пересланные посты, вычитает фиксированную сумму из цены (по регулярке ищет числа формата "1.234.567" и правит), редактирует соответствующий пост в целевом канале, добавляет контактный текст. Есть админ-панель (вкл/выкл, добавление связей ID постов, статистика).
Что нужно сделать:
Настроить окружение (venv, зависимости из requirements.txt), убедиться, что оба скрипта запускаются без ошибок.
Подключить новые каналы: источник и целевой (дам приватные инвайт-ссылки) — получить их числовые ID, прописать в .env.
Добавить бота администратором в целевой канал (или проинструктировать меня, что сделать вручную).
Проверить и, если нужно, поправить логику связки ID сообщений (msg_map.json) под новые каналы.
Прогнать полный цикл вживую: изменение цены в источнике → корректная правка поста в целевом канале.
Кратко задокументировать: как запускать, где менять настройки (скидка, тексты, каналы).
Что предоставлю:
Исходный код обоих модулей (уже есть, рабочий, нужна донастройка, а не написание с нуля).
Данные для .env (токены, API ID/hash), ссылки на новые каналы.
Доступ для тестирования (буду на связи).
Формат сдачи: рабочий бот, запущенный и протестированный на новых каналах, с краткой инструкцией по запуску.
Работа не тяжелая. Готовый код есть
Опубликован 19.07.2026 в 09:13