Этот проект представляет собой Telegram-бот, написанный на Python, который помогает пользователям сравнивать цены на книги в различных онлайн-магазинах. Бот получает цены на книги из Читай-города, Wildberries и Лабиринта.
Убедитесь, что у вас установлены Python 3.10 и Docker.
- Клонируйте репозиторий:
git clone https://github.com/vasyan-coder/BookPriceTgBot.git
- Перейдите в директорию проекта:
cd BookPriceTgBot
- Создайте виртуальное окружение:
python -m venv venv
-
Активируйте виртуальное окружение:
- В Windows:
.\venv\Scripts\activate
- В Unix или MacOS:
source venv/bin/activate
-
Установите зависимости:
pip install -r requirements.txt
- Создайте файл .env и добавьте токен вашего Telegram бота:
BOT_TOKEN=your_bot_token_here
- Запустите бота с использованием Docker:
docker build -t book-price-bot .
docker run -d --restart always -p 4000:80 book-price-bot
-
Откройте бота в telegram и напишите
/start
для ознакомления с инструкцией -
Отправьте боту название книги и он пришлет вам цены на книги в разных магазинах
Этот проект предназначен только для образовательных целей. Используйте его ответственно и уважайте условия обслуживания веб-сайтов, с которых извлекаются данные.