Skip to content

Script for parsing a new orders data from СберМегаМаркет and inform it to Telegram bot.

Notifications You must be signed in to change notification settings

beliybear/sbermegamarket_telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Скрипт для парсинга данных о новых заказах с СберМегаМаркет и информирования Telegram-бота

Этот скрипт предназначен для автоматического сбора данных о новых заказах с маркетплейса СберМегаМаркет и отправки их в Telegram-бот. Это позволяет пользователям получать актуальную информацию о своих заказах без необходимости постоянного мониторинга сайта.


Установка и запуск скрипта на сервере Ubuntu

Шаг 1: Загрузите файлы скрипта

Загрузите файлы скрипта в папку /root/.

Шаг 2: Загрузите файлы.service и.timer

Загрузите файлы .service и .timer в папку /etc/systemd/system. Файл .service используется для перезапуска скрипта в случае возникновения проблем, а файл .timer — для регулярного запуска скрипта.

Шаг 3: Активируйте timer

В консоли выполните команды:

sudo systemctl enable sber_bot.timer
sudo systemctl start sber_bot.timer

Код для закрытия файла при новом открытии на.timer

Добавьте код для закрытия файла при новом открытии на .timer чтобы предотвратить перегрузку сервера из-за большого количества задач:

import threading
import os
def stop_program():
    print('File closed')
    os._exit(0)
timer = threading.Timer(298, stop_program)
timer.start()

После выполнения этих шагов скрипт будет автоматически запускаться каждые 298 секунд и отправлять данные о новых заказах в Telegram-бот.

About

Script for parsing a new orders data from СберМегаМаркет and inform it to Telegram bot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages