1
0
Fork 0
mirror of https://github.com/Redume/Shirino.git synced 2025-03-15 02:47:50 +03:00

CoinAPI token rotation

This commit is contained in:
DarkCat09 2023-06-01 17:39:46 +04:00
parent 2573253e2b
commit b98c16f642
3 changed files with 45 additions and 10 deletions

View file

@ -10,7 +10,7 @@ https://t.me/Shirino_bot
Вставьте в файл `.env` в формате:
```
COINAPI_KEY=Токен от апи CoinAPI
COINAPI_KEYS=["Токен от CoinAPI"]
TELEGRAM_TOKEN=Токен Telegram-бота
```
@ -24,3 +24,13 @@ TIMEOUT=таймаут для библиотеки requests, в секундах
Ставьте pylint и mypy для статической проверки кода.
Конфиги уже есть в репозитории.
После проверок можете открывать PR.
## Почему энв для CoinAPI -- список?
Можно получить несколько ключей на разные почтовые ящики
и все ключи вписать в список:
```
COINAPI_KEYS=["первый", "второй", "и так далее"]
```
Если вдруг один из них будет заблокирован по рейтлимиту,
бот автоматически переключиться на следующий (token rotation).