CoinProject (https://t.me/my_coinproject_bot)
Бот для отслеживания цены криптовалют по минимальному и пороговому значению
- Python
- Python-Telegram-Bot
- Docker
- Requests (для запросов к API CoinMarketCap)
-
Создайте файл .env в директории проекта и установите необходимые ключи (BOT_TOKEN и API_KEY)
touch .env
-
Соберите Docker-образ
docker build -t telegram-bot .
-
Запустите контейнер
docker run -d --name telegram-bot-container telegram-bot
-
Перейдите в директорию приложения, затем создайте и активируйте виртуальное окружение
python -m venv venv source /venv/bin/activate
-
Установите зависимости
pip install --upgrade pip pip install -r requirements.txt
-
Создайте файл .env и установите необходимые ключи (BOT_TOKEN и API_KEY)
touch .env
-
Запустите приложение
python main.py
Бот расположен по ссылке: https://t.me/my_coinproject_bot
- Бот не размещенен на удаленном хостинге, это означает, что в настоящий момент он, скорее всего, не сможет отвечать на ваши команды!
Бот поддерживает две команды
- /start - инициализация общения с пользователем
- /set_threshold валюта мин_цена макс_цена - для установки порогов цены и начала отслеживания валюты