О студии Обо мне Услуги Портфолио Магазин FAQ Документы Связаться
БотTelegramверсия 1.0.0

Telegram-бот — отслеживание цен с оповещениями и подпиской

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

7 900 ₽

Покупка временно недоступна. Чтобы купить сейчас, напишите нам в Telegram.

Возможности

Что внутри продукта

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

Бот работает на вашем сервере. База, настройки и журнал остаются у вас.

Как это работает

1. Источник. Пользователь выбирает один из подключённых вами источников.
2. Товар. Вводит код товара или вставляет ссылку на карточку, бот показывает найденное название и текущую цену.
3. Условие. Цена ниже порога, выше порога или любое изменение.
4. Интервал. Доступные интервалы зависят от тарифа и правил источника.
5. Оповещение. Бот проверяет цену и присылает сообщение с ценой, источником и временем проверки. Одна и та же цена повторно не приходит.
6. Тариф. Когда лимит бесплатного тарифа исчерпан, пользователь выбирает платный тариф и оплачивает его в боте.

Для пользователя

  • Мастер в пять шагов. Источник, код или ссылка, подтверждение товара, условие, интервал. Кнопки правят одно сообщение, чат остаётся чистым.
  • Мои отслеживания. Список по страницам, карточка с ценой, временем проверки и статусом данных, пауза, смена порога и интервала, история.
  • Честные статусы. «Актуально», «данные устарели», «источник недоступен». Если источник молчит, бот так и пишет и не показывает выдуманную цену.
  • Тихие часы. Свои часы для каждого пользователя и пауза всех оповещений. Ночное оповещение приходит утром.
  • Тариф. Лимиты и срок на экране, оплата ЮKassa, в Telegram или переводом, отмена из меню.
  • Свои данные. Выгрузка файлом и удаление в разделе «Ваши данные».

Для владельца

  • Источники. API по адресу (путь к цене, названию, множитель, ключ из переменной окружения), фид YML или CSV, ручной ввод и импорт CSV файлом или текстом. Пробная проверка прямо в боте.
  • Правила источников. Только разрешённые домены и публичные адреса, robots.txt, пауза между запросами, минимальный интервал, учёт Retry-After. Один запрос к источнику обслуживает всех, кто следит за товаром.
  • Тарифы. Бесплатный и любое число платных: срок, цена, число отслеживаний, минимальный интервал, оповещения в сутки.
  • Оплата. ЮKassa с проверкой платежа запросом в ЮKassa, оплата в Telegram, перевод по реквизитам с подтверждением в боте.
  • Сбои. Одно сообщение пользователям на серию сбоев и одно о восстановлении. После серии ошибок источник отключается сам, вы получаете уведомление.
  • Пользователи и отслеживания. Поиск, пауза и удаление, ручная выдача тарифа, блокировка, удаление данных.
  • Настройки. Название, тексты, часовой пояс, тихие часы по умолчанию, лимиты, порог устаревания, соблюдение robots.txt.
  • Журнал и выгрузки. Действия, ошибки источников, платежи. Отслеживания, проверки, оповещения и пользователи выгружаются в CSV.
  • Диагностика. Бот, оплата, источники, очередь, копия базы кнопкой. Копия делается и сама раз в сутки.

Защита

  • Адреса. Запросы идут только на домены из вашего списка, по https, без IP-адресов и частных сетей, перенаправления проверяются заново.
  • Ключи. Ключи доступа к API лежат в `.env`, в базу и в журнал не попадают.
  • Повтор платежа. Повторное уведомление провайдера не продлевает тариф второй раз.
  • Роли. Владелец, администратор, оператор, наблюдатель. Права проверяются при каждом нажатии.
  • Подтверждения. Опасные действия просят подтверждения и записываются в журнал.
Для кого

Кому подойдёт

Как это работает

Как это работает

  1. 01

    Подключение

    Вписываете токен бота и свой Telegram ID, запускаете бота.

  2. 02

    Источник

    Добавляете источник, проверяете его пробной проверкой на реальном коде товара.

  3. 03

    Тарифы

    Задаёте бесплатный тариф и платные, подключаете оплату.

  4. 04

    Работа

    Пользователи добавляют товары сами, бот проверяет цены и присылает оповещения.

Комплект и требования

Что входит и что нужно

Что входит в покупку

  • *Бот.** Исходный код на Python, миграции базы SQLite, шаблон настроек `.env.example`.
  • *Запуск.** Dockerfile и docker-compose.yml, команды `diag`, `backup`, `demo`, `import-csv`.
  • *Документация.** README с установкой, настройкой источников, оплатой и первым запуском, памятка по персональным данным.
  • *Лицензия.** Файл лицензии и список сторонних библиотек.

Что нужно для работы

  • Сервер Linux: 1 vCPU, 512 МБ памяти, 1 ГБ диска.
  • Docker с Docker Compose или Python 3.12.
  • Токен бота от @BotFather и ваш числовой Telegram ID.
  • Источник цен, который разрешает автоматический доступ: документация API, адрес фида или ваши данные в CSV.
  • Для ЮKassa: магазин, ключи и домен с HTTPS.
Ещё

Вам также может подойти

Нашли подходящий продукт?

Напишите нам в Telegram, чтобы купить Telegram-бот — отслеживание цен с оповещениями и подпиской или задать вопрос.

Покупка временно недоступна