Этот Telegram бот предназначен для автоматического отправления текущего курса криптовалюты Bitcoin (BTC) и TON Crystal (TON) в долларах США и российских рублях.
Бот использует API сервиса CryptoCompare для получения актуальных данных о курсах валют. Он автоматически отправляет сообщения в заданный чат с указанием следующей информации:
- Курс BTC в USD и RUB.
- Курс TON в USD и RUB.
- Текущее московское время.
Сообщения обновляются каждые 10 секунд.
- Установите зависимости, выполнив команду:
npm install
- Измените название файла
.env.example
на.env
в корне проекта и укажите в нем необходимые данные:
- `TOKEN` — токен вашего Telegram бота.
- `API_SECRET` — ключ API от CryptoCompare для получения данных о курсах.
- `CHAT_ID` — ID чата в Telegram, куда бот будет отправлять сообщения.
- Скомпилируйте и запустите бота, выполнив команды:
npm run build
npm run start
grammy
— библиотека для работы с Telegram Bot API.dotenv
— для загрузки переменных окружения из файла.env
.node-fetch
— для выполнения HTTP-запросов к API CryptoCompare.
Этот бот создан и поддерживается Regzoom.