Разработать бота в телеграмм

10 000 руб. за проект
05 февраля 2022, 22:24 • 19 откликов • 178 просмотров
Приветствую!

Необходимо сделать бота оповещалку, чтобы мониторить цены в интернет магазине.

Нужен бот который будет мониторить прайс видеокарт их наличие и обновление каталога цен на сайте http://computeruniverse.net в дальнейшем CU

Условно каждые 30 сек бот проверяет каталог и если появляются новые позиции или вносятся изменения по уже существующим, то бот отправляет сообщение в телеграмм.

Ниже пример взят уже с существующего бота в ТГ ссылку которого предоставлю исполнителю заказа. Прошу обратить внимание на 3 разных вариантов оповещения
НОВАЯ СКИДКА, ИЗМЕНЕНИЕ ЦЕНЫ, ДОСТУПНА (это для вновь появившихся позиций которые ранее отсутствовали в наличии

MSI GeForce RTX 3080 Ti GAMING X TRIO 12 GB Enthusiast graphics card
НОВАЯ СКИДКА 5%!
Новая цена: 1 536,97 EUR
Цена по курсу: 133 895,14 руб.
Доставка примерно: 4 386,12 руб. (50,35 EUR)
За оплату картой: 2 480,77 руб. (28,48 EUR)
Таможня: 17 470,78 руб.
Полная цена примерно: 158 232,81 руб.
https://www.computeruniverse.net/ru/p/90833010




PNY RTX A2000 6GB
Изменение цены!
Новая цена: 607,55 EUR
Пред. цена: 584,36 EUR
Цена по курсу: 52 927,51 руб.
Доставка примерно: 1 643,42 руб. (18,86 EUR)
За оплату картой: 980,62 руб. (11,26 EUR)
Таможня: 5 325,64 руб.
Полная цена примерно: 60 877,19 руб.
https://www.computeruniverse.net/ru/p/90848625


ДОСТУПНА!
MSI GeForce RTX 3070 SUPRIM X 8G LHR 8GB
Цена 864,71 EUR.
Цена по курсу: 75 330,34 руб.
Доставка примерно: 1 704,81 руб. (19,57 EUR)
За оплату картой: 1 395,70 руб. (16,02 EUR)
Таможня: 8 686,06 руб.
Полная цена примерно: 87 116,90 руб.
https://www.computeruniverse.net/ru/p/90834101




да, необходимо сделать калькуляцию по текущему курсу рубль/евро
Сумму примерной доставки (вычислять по МСК) и делать общую итоговую сумму.
Бот должен делать проверку сайта каждые 30-40 секунд.
Слышал, что сайт CU научился вычислять ботов и блокировать их, НО умельцы смогли найти варианты обхода.

Подписку другими людьми на бота должна контролироваться администратором бота и без разрешения администратора подписаться нельзя.

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

вот пример параметров настройки уже существующего бота (ссылку на которого предоставлю исполнителю заказа)

Ваши текущие настройки: -
Минимальная цена GPU: - 50,00
Максимальная цена GPU: - не установлена
Команды бота:
/Help - Показать эту справку. Просто '?' тоже работает.
/Stocks - Выводит информацию по доступным для заказа картам
/MinPrice - Если вы хотите ограничить уведомления минимальной ценой GPU, то можно использовать эту команду. Например, команда /MinPrice 400 скажет мне, что карты дешевле 400 евро вам не интересны.
/MaxPrice - То же самое, что /MinPrice но ограничивает диапозон цен сверху
/Stop - Усыпить меня :'(
/Start - Оживить меня ^^.


Бота буду держать на облаке.