Войти

Telegram-бот: отслеживание цен для покупателей и платные тарифы для вас

Обновлено 13 окт. 2026Версия 2Автор: АдминистраторИстория

Покупатели проверяют цены вручную? Посмотрите готового Telegram-бота: он следит за товарами, присылает оповещения и позволяет вам предлагать платные тарифы.

1Знакомая ситуация

Покупатели спрашивают, когда изменится цена, а вы предлагаете им снова проверять карточку товара вручную? Telegram-бот для отслеживания цен превращает эту задачу в понятный сервис: человек добавляет товар и получает сообщение при нужном изменении. Посмотреть продукт и купить можно в магазине студии.

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

При этом вы управляете сервисом на своём сервере. База, настройки и журнал остаются у вас, а правила доступа к источникам и ограничения тарифов задаёте вы.

2Что вы получаете

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

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

3Почему это выгодно

  • Покупатели следят за ценой без ручных проверок — задают порог или любое изменение и ждут сообщения. Вы предлагаете конкретный полезный инструмент, а не просьбу заглянуть позже.
  • Платные возможности оформляются в одном месте — пользователь выбирает тариф и оплачивает его в боте. Вы определяете цену, срок и лимиты каждого предложения.
  • Чат не заполняется одинаковыми сообщениями — одна и та же цена повторно не приходит. Кнопки мастера изменяют одно сообщение, сохраняя понятный ход настройки.
  • Ночные сообщения не мешают пользователю — он задаёт тихие часы или приостанавливает все оповещения. Ночное оповещение приходит утром.
  • Покупатель понимает, насколько свежая цена — карточка показывает время проверки и статус данных. При недоступном источнике бот сообщает о проблеме и не придумывает значение.
  • Вы управляете сервисом из Telegram — источники, тарифы, пользователи, платежи и настройки доступны в панели администратора. Там же можно выполнить пробную проверку источника.
  • Сбои легче заметить и разобрать — бот уведомляет владельца, ведёт журнал ошибок и отключает источник после серии неудач. Диагностика показывает состояние сервиса, а копия базы создаётся ежедневно.

4Что внутри

От товара до первого оповещения

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

Главное меню бота
Рис. 1. Главное меню предлагает добавить отслеживание, открыть список товаров, тарифы, уведомления и помощь.

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

Выбор источника цен
Рис. 2. Первый шаг мастера предлагает выбрать подключённый источник цен.
Ввод кода или ссылки товара
Рис. 3. Бот просит ввести код товара или ссылку на его карточку.
Подтверждение найденного товара
Рис. 4. Карточка найденного товара показывает название, цену, источник и время проверки.

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

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

Отслеживания под контролем

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

Список отслеживаемых товаров
Рис. 8. В списке отслеживаний показан товар с текущей ценой и заданным порогом.
Карточка отслеживания
Рис. 9. Карточка содержит цену, время проверки, статус данных и кнопки управления отслеживанием.

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

Оповещение о снижении цены
Рис. 10. Сообщение о цене ниже порога содержит источник, время проверки и кнопки действий.
Сообщение о недоступном источнике
Рис. 11. Бот сообщает об отсутствии новых данных и показывает время последней удачной проверки.
Сообщение о восстановлении источника
Рис. 12. После сообщения о недоступности бот уведомляет, что источник снова работает.
История проверок цены
Рис. 13. История перечисляет проверки товара и отправленное оповещение.

Тарифы, уведомления и данные

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

Меню тарифов пользователя
Рис. 14. Раздел тарифа показывает текущие лимиты и доступные платные предложения.
Карточка платного тарифа
Рис. 15. Карточка тарифа показывает цену, срок, ограничения и кнопку выбора.

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

Оплата переводом по реквизитам
Рис. 16. Экран перевода показывает сумму и кнопки проверки статуса и отмены платежа.

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

Настройки уведомлений пользователя
Рис. 17. Пользователь может изменить тихие часы и поставить все оповещения на паузу.
Раздел помощи
Рис. 18. В помощи объясняются статусы источника и перечисляются команды бота.
Выгрузка и удаление данных
Рис. 19. Раздел «Ваши данные» предлагает запросить выгрузку или удалить данные.

Источники и проверка цен

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

Главная панель администратора
Рис. 20. Панель администратора показывает сводку и кнопки управления разделами сервиса.
Обзор работы сервиса
Рис. 21. Обзор содержит показатели пользователей, отслеживаний, проверок и оповещений за разные периоды.
Список источников цен
Рис. 22. Администратор видит источники, их тип и состояние, а также кнопки добавления и настройки доменов.

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

Карточка источника цен
Рис. 23. В карточке источника доступны пробная проверка, отключение и изменение параметров.
Успешная пробная проверка
Рис. 24. Результат проверки показывает найденный товар, его цену и время получения данных.
Неудачная пробная проверка
Рис. 25. Бот сообщает, что цена не найдена, и предлагает проверить настройки источника.
Результат импорта товаров
Рис. 26. Результат импорта показывает принятые и отклонённые строки и предлагает скачать отчёт.

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

Настройка разрешённых доменов
Рис. 27. Администратор может добавить или удалить домен разрешённого источника цен.

Оплата и работа с пользователями

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

Управление тарифами и лимитами
Рис. 28. Администратор видит бесплатный и платные тарифы и может добавить новое предложение.
Список платежей
Рис. 29. Раздел платежей содержит операции и фильтры по статусу оплаты.
Настройка платёжных провайдеров
Рис. 30. Экран показывает состояние подключения провайдеров и кнопки их настройки.

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

Список пользователей сервиса
Рис. 31. Раздел пользователей предлагает открыть карточку пользователя или выполнить поиск.
Список отслеживаний администратора
Рис. 32. Администратор видит активное отслеживание и кнопки открытия и поиска.

Настройки и обслуживание

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

Подготовка продукта к запуску
Рис. 33. Экран настройки показывает состояние основных параметров, источников и платных тарифов.
Основные настройки бота
Рис. 34. В основных настройках доступны название, приветствие, часовой пояс, тихие часы и лимиты.

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

Журнал ошибок источников
Рис. 35. Журнал показывает состояние ошибок источников и кнопки фильтрации и обновления.
Экспорт данных в CSV
Рис. 36. Раздел экспорта предлагает выгрузить отслеживания, проверки, оповещения, пользователей и журнал.
Диагностика сервиса
Рис. 37. Диагностика показывает состояние бота, оплаты, источников и очереди и позволяет сделать копию базы.

Хотите предложить покупателям такой сервис? Выбрать Telegram-бота за 7 900 ₽ можно на странице продукта. Тарифы для вашей аудитории вы настроите отдельно.

5Как начать

  1. Купите продукт и подготовьте сервер Linux: 1 vCPU, 512 МБ памяти и 1 ГБ диска. Для запуска нужен Docker с Docker Compose либо Python 3.12.
  2. Получите токен бота у @BotFather и подготовьте свой числовой Telegram ID. В комплекте есть инструкция по установке и первому запуску.
  3. Подключите разрешённый источник цен: документацию API, адрес фида или свои данные в CSV. Выполните пробную проверку в боте.
  4. Настройте бесплатный и платные тарифы. Для платежей через провайдера нужны договор с ним, ключи и домен с HTTPS.
  5. Задайте название, тексты, интервалы и уведомления, затем включите бота. Покупатели смогут добавлять товары и выбирать условия самостоятельно.

Таблица: Комплект для запуска

Что входитДля чего нужно
Исходный код бота на PythonРабота сервиса на вашем сервере
Подготовка базы SQLite и шаблон настроекПервоначальная настройка бота
Файлы запуска Docker и Docker ComposeРазвёртывание сервиса
Команды диагностики, копирования базы, демо и импорта CSVПроверка и обслуживание
README и памятка по персональным даннымУстановка, источники, оплата и первый запуск

6Частые вопросы

Нужно ли собирать бота с нуля?

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

Бот получает цены с любого сайта?

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

Что увидит покупатель при сбое?

Бот показывает статусы «Актуально», «данные устарели» и «источник недоступен». При сбое он не подставляет выдуманную цену. После серии ошибок источник отключается автоматически, а вы получаете уведомление.

Можно ли оставить бесплатные отслеживания?

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

7Забрать продукт

Цена готового Telegram-бота — 7 900 ₽. Вы получаете сервис с отслеживаниями, уведомлениями, тарифами, оплатой и инструментами управления на своём сервере. Оплату платных тарифов ваши пользователи смогут проводить в боте.

Забрать Telegram-бота за 7 900 ₽ — подготовьте разрешённый источник цен и предложите своей аудитории наблюдение за товарами по выбранным условиям.

Обсуждение статьи
Обсуждение отключено.