Telegram-бот который выводит курс валюты используя DuckDuckGO и CoinAPI.
Получите токен бота в телеграме и токен CoinAPI.
Вставьте в файл .env
в формате:
coinapi_keys:
- key1
- key2
- etc.
telegram_token: Токен Telegram-бота
В .env файл ещё можно такие переменные добавить:
debug: false или true, включает отладочные логи
timeout: таймаут для библиотеки requests, в секундах (2 по дефолту)
Ставьте pylint и mypy для статической проверки кода. Конфиги уже есть в репозитории. После проверок можете открывать PR.
Можно получить несколько ключей на разные почтовые ящики и все ключи вписать в список:
coinapi_keys:
- key1
- key2
- etc.
Если вдруг один из них будет заблокирован по рейтлимиту, бот автоматически переключится на следующий (token rotation).