Telegram-бот: отслеживание цен для покупателей и платные тарифы для вас
Покупатели проверяют цены вручную? Посмотрите готового Telegram-бота: он следит за товарами, присылает оповещения и позволяет вам предлагать платные тарифы.
1Знакомая ситуация
Покупатели спрашивают, когда изменится цена, а вы предлагаете им снова проверять карточку товара вручную? Telegram-бот для отслеживания цен превращает эту задачу в понятный сервис: человек добавляет товар и получает сообщение при нужном изменении. Посмотреть продукт и купить можно в магазине студии.
Для магазина это способ дать покупателям инструмент наблюдения за товарами. Для автора тематического канала или сообщества — предложить отслеживания с бесплатным и платными тарифами. Вам не приходится вручную сверять цены для каждого участника: бот проверяет подключённый источник и отправляет оповещения в личный чат.
При этом вы управляете сервисом на своём сервере. База, настройки и журнал остаются у вас, а правила доступа к источникам и ограничения тарифов задаёте вы.
2Что вы получаете
Вы получаете готового бота для магазинов, сообществ покупателей, тематических каналов и небольших сервисов мониторинга. Пользователь сам выбирает источник, указывает товар, задаёт условие и интервал проверки. Когда условие выполнено, бот сообщает цену, источник и время проверки.
Бесплатный тариф позволяет начать пользоваться сервисом в пределах заданных лимитов. Для тех, кому нужно больше отслеживаний или другая частота проверок, вы настраиваете платные тарифы. Их можно оплачивать прямо в боте, а срок и доступные возможности видны пользователю в меню.
3Почему это выгодно
- Покупатели следят за ценой без ручных проверок — задают порог или любое изменение и ждут сообщения. Вы предлагаете конкретный полезный инструмент, а не просьбу заглянуть позже.
- Платные возможности оформляются в одном месте — пользователь выбирает тариф и оплачивает его в боте. Вы определяете цену, срок и лимиты каждого предложения.
- Чат не заполняется одинаковыми сообщениями — одна и та же цена повторно не приходит. Кнопки мастера изменяют одно сообщение, сохраняя понятный ход настройки.
- Ночные сообщения не мешают пользователю — он задаёт тихие часы или приостанавливает все оповещения. Ночное оповещение приходит утром.
- Покупатель понимает, насколько свежая цена — карточка показывает время проверки и статус данных. При недоступном источнике бот сообщает о проблеме и не придумывает значение.
- Вы управляете сервисом из Telegram — источники, тарифы, пользователи, платежи и настройки доступны в панели администратора. Там же можно выполнить пробную проверку источника.
- Сбои легче заметить и разобрать — бот уведомляет владельца, ведёт журнал ошибок и отключает источник после серии неудач. Диагностика показывает состояние сервиса, а копия базы создаётся ежедневно.
4Что внутри
От товара до первого оповещения
Главное меню ведёт к добавлению товара, списку отслеживаний, тарифам, уведомлениям и помощи. Мастер разбивает настройку на пять шагов, чтобы пользователь последовательно выбрал нужные параметры.

Сначала человек выбирает один из источников, которые вы подключили. Затем вводит код товара или ссылку на карточку: бот показывает найденное название и текущую цену, а пользователь подтверждает товар.



Условий три: цена ниже порога, выше порога или любое изменение. Доступные интервалы зависят от тарифа и правил источника. Перед сохранением можно проверить выбранные параметры.



Отслеживания под контролем
В разделе «Мои отслеживания» список разбит на страницы. Карточка товара показывает цену, время проверки и статус данных; отсюда можно поставить наблюдение на паузу, изменить порог и интервал, открыть историю или удалить отслеживание.


В оповещении видны цена, источник и время проверки. Если источник перестал отвечать, пользователь получает одно сообщение на серию сбоев и одно после восстановления. История позволяет посмотреть результаты прошлых проверок.




Тарифы, уведомления и данные
Пользователь видит действующий тариф, лимиты и срок. Вы можете создать бесплатный и любое число платных тарифов, ограничив число отслеживаний, минимальный интервал и количество оповещений в сутки.


Поддерживаются ЮKassa, Т-Банк, Robokassa, CloudPayments, FreeKassa, оплата в Telegram и перевод по реквизитам с подтверждением в боте. Отмена доступна из меню. Повторное уведомление платёжного провайдера не продлевает тариф второй раз.

Для каждого пользователя предусмотрены свои тихие часы и общая пауза оповещений. В помощи объясняются статусы, а раздел «Ваши данные» позволяет запросить выгрузку файлом или удалить данные.



Источники и проверка цен
Панель администратора объединяет управление сервисом, а обзор показывает его работу. Вы можете подключить API по адресу, фид YML или CSV, использовать ручной ввод и импортировать CSV файлом либо текстом.



Для API настраиваются поля цены и названия, множитель и ключ доступа. Пробная проверка прямо в боте помогает увидеть полученный товар или причину ошибки, а результат импорта показывает принятые и отклонённые строки.




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

Оплата и работа с пользователями
Владелец задаёт параметры тарифов и просматривает платежи. Провайдеры подключаются в самом боте: доступны тестовый режим и проверка связи, а ключи хранятся зашифрованными. Для ЮKassa, Т-Банка, Robokassa и CloudPayments предусмотрена работа с чеками.



Пользователей и отслеживания можно искать, приостанавливать и удалять. Также доступны ручная выдача тарифа, блокировка пользователя и удаление данных. Для команды предусмотрены роли владельца, администратора, оператора и наблюдателя; опасные действия требуют подтверждения и записываются в журнал.


Настройки и обслуживание
Вы задаёте название, тексты, часовой пояс, тихие часы по умолчанию, лимиты оповещений и порог устаревания данных. Эти настройки помогают согласовать поведение бота с вашим источником и предложением для покупателей.


Журнал содержит действия, ошибки источников и платежи. Отслеживания, проверки, оповещения и пользователей можно выгрузить в CSV. Диагностика показывает состояние бота, оплаты, источников и очереди; копия базы создаётся кнопкой и автоматически раз в сутки.



Хотите предложить покупателям такой сервис? Выбрать Telegram-бота за 7 900 ₽ можно на странице продукта. Тарифы для вашей аудитории вы настроите отдельно.
5Как начать
- Купите продукт и подготовьте сервер Linux: 1 vCPU, 512 МБ памяти и 1 ГБ диска. Для запуска нужен Docker с Docker Compose либо Python 3.12.
- Получите токен бота у @BotFather и подготовьте свой числовой Telegram ID. В комплекте есть инструкция по установке и первому запуску.
- Подключите разрешённый источник цен: документацию API, адрес фида или свои данные в CSV. Выполните пробную проверку в боте.
- Настройте бесплатный и платные тарифы. Для платежей через провайдера нужны договор с ним, ключи и домен с HTTPS.
- Задайте название, тексты, интервалы и уведомления, затем включите бота. Покупатели смогут добавлять товары и выбирать условия самостоятельно.
Таблица: Комплект для запуска
| Что входит | Для чего нужно |
|---|---|
| Исходный код бота на Python | Работа сервиса на вашем сервере |
| Подготовка базы SQLite и шаблон настроек | Первоначальная настройка бота |
| Файлы запуска Docker и Docker Compose | Развёртывание сервиса |
| Команды диагностики, копирования базы, демо и импорта CSV | Проверка и обслуживание |
| README и памятка по персональным данным | Установка, источники, оплата и первый запуск |
6Частые вопросы
Нужно ли собирать бота с нуля?
Нет, в комплекте готовый бот и документация. Потребуется развернуть его на сервере, задать настройки, подключить источник и проверить работу. README описывает установку, источники, оплату и первый запуск.
Бот получает цены с любого сайта?
Для работы нужен источник, разрешающий автоматический доступ. Поддерживаются API, фиды YML или CSV, ручной ввод и импорт CSV. Подключённые источники выбираете вы, а пользователь работает с этим списком.
Что увидит покупатель при сбое?
Бот показывает статусы «Актуально», «данные устарели» и «источник недоступен». При сбое он не подставляет выдуманную цену. После серии ошибок источник отключается автоматически, а вы получаете уведомление.
Можно ли оставить бесплатные отслеживания?
Да, предусмотрен бесплатный тариф. Для платных предложений вы задаёте срок, цену, число отслеживаний, интервал и лимит оповещений. Пользователь видит доступные возможности в разделе тарифа.
7Забрать продукт
Цена готового Telegram-бота — 7 900 ₽. Вы получаете сервис с отслеживаниями, уведомлениями, тарифами, оплатой и инструментами управления на своём сервере. Оплату платных тарифов ваши пользователи смогут проводить в боте.
Забрать Telegram-бота за 7 900 ₽ — подготовьте разрешённый источник цен и предложите своей аудитории наблюдение за товарами по выбранным условиям.