Skip to content

Бот для отслеживания цены криптовалют по минимальному и пороговому значению.

Notifications You must be signed in to change notification settings

ITKuznetsov/CoinProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот для отслеживания цены криптовалют по минимальному и пороговому значению

Основные технологии

  • Python
  • Python-Telegram-Bot
  • Docker

Дополнительные пакеты

  • Requests (для запросов к API CoinMarketCap)

Как запустить с использованием контейнеризации? (Linux)

  1. Создайте файл .env в директории проекта и установите необходимые ключи (BOT_TOKEN и API_KEY)

    touch .env
  2. Соберите Docker-образ

    docker build -t telegram-bot .
  3. Запустите контейнер

    docker run -d --name telegram-bot-container telegram-bot

Как запустить без контейнеризации? (Linux)

  1. Перейдите в директорию приложения, затем создайте и активируйте виртуальное окружение

    python -m venv venv
    source /venv/bin/activate
  2. Установите зависимости

    pip install --upgrade pip
    pip install -r requirements.txt
  3. Создайте файл .env и установите необходимые ключи (BOT_TOKEN и API_KEY)

    touch .env
  4. Запустите приложение

    python main.py

Где найти бота?

Бот расположен по ссылке: https://t.me/my_coinproject_bot

  • Бот не размещенен на удаленном хостинге, это означает, что в настоящий момент он, скорее всего, не сможет отвечать на ваши команды!

Как работать с ботом?

Бот поддерживает две команды

  • /start - инициализация общения с пользователем
  • /set_threshold валюта мин_цена макс_цена - для установки порогов цены и начала отслеживания валюты

About

Бот для отслеживания цены криптовалют по минимальному и пороговому значению.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages