Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/profatsky/tg-crypto-bot
Telegram бот для просмотра изменения цен криптовалюты за указанный период
https://github.com/profatsky/tg-crypto-bot
aiogram aiogram-2 aiogram-bot aiohttp coingecko coingecko-api coingeckoapi cryptocurrency cryptocurrency-exchanges matplotlib pillow python telegram telegram-api telegram-bot telegram-bot-api telegram-bots telegrambot
Last synced: 6 days ago
JSON representation
Telegram бот для просмотра изменения цен криптовалюты за указанный период
- Host: GitHub
- URL: https://github.com/profatsky/tg-crypto-bot
- Owner: profatsky
- Created: 2022-06-17T10:54:37.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-23T14:27:05.000Z (11 months ago)
- Last Synced: 2023-12-23T16:37:27.439Z (11 months ago)
- Topics: aiogram, aiogram-2, aiogram-bot, aiohttp, coingecko, coingecko-api, coingeckoapi, cryptocurrency, cryptocurrency-exchanges, matplotlib, pillow, python, telegram, telegram-api, telegram-bot, telegram-bot-api, telegram-bots, telegrambot
- Language: Python
- Homepage:
- Size: 994 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tg-crypto-bot
Telegram бот для просмотра изменения цен криптовалюты за указанный период
## Функционал:
Доступны 3 команды:
* /d (/day) - изменение цены за день
* /w (/week) - изменение цены за неделю
* /m (/month) - изменение цены за месяц![demo](app/assets/gifs/rate.gif)
## Настройка конфига
Переименуйте файл .env.example в .env и укажите в нем токен бота и ваш ID в Telegram
```
TOKEN = токен бота
ADMIN_ID = ID администратора
```## Запуск с использованием Docker-контейнера
Создание Docker-образа
```
docker build -t crypto-bot .
```Запуск Docker-контейнера
```
docker run -d --restart=always crypto-bot
```## Настройка и запуск вручную
Настройка виртуального окружения и установка зависимостей
```
python -m venv venv
venv\Scripts\activate.bat - для Windowssource venv/bin/activate - для Linux и MacOS
python -m pip install -r requirements.txt
```Запуск
```
python app/main.py
```