Skip to content

artemmikh/price_per_kilo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

price_per_kilo

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

Что дешевле: продукт, 250 граммов за 185 рублей, или продукт, 320 граммов за 256 рублей? Попробовать быстро подсчитать в уме непросто, но PricePerKiloBot сделает это за вас за секунды! Просто отправьте данные, и бот сразу поможет определить, какой продукт выгоднее по цене за килограмм или литр.

Протестировать бота можно по этой ссылке

Функциональность

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

Установка

  1. Клонируйте репозиторий и перейдите в него в командной строке:

    git clone https://github.com/artemmikh/price_per_kilo.git
  2. Перейдите в директорию с кодом проекта и создайте виртуальное окружение:

    python3 -m venv venv
  3. Активируйте виртуальное окружение:

    • Для Linux/macOS:

      source venv/bin/activate
    • Для Windows:

      venv\Scripts\activate
  4. Обновите менеджер пакетов pip:

    python -m pip install --upgrade pip
  5. Установите зависимости из файла requirements.txt:

    pip install -r requirements.txt
  6. В корне проекта создайте файл .env и добавьте в него следующие данные ( замените EXAMPLE_BOT_TOKEN на ваш токен когорый можно получить через BotFather):

    TELEGRAM_TOKEN=EXAMPLE_BOT_TOKEN
    
  7. Запустите Telegram-бота:

    python bot/main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages