diff --git a/Dockerfile b/Dockerfile index 4dbeeca..c279e95 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12 +FROM python:3.12-alpine WORKDIR /shirino diff --git a/LICENSE b/LICENSE index bc0e7aa..4a16094 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2023-2024 Redume, DarkCat09 (Chechkenev Andrey) +Copyright (c) 2023-2025 Redume, DarkCat09 (Chechkenev Andrey) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index f20b7fd..071bc10 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,16 @@ # Shirino > [!NOTE] -> Telegram-бот который выводит курс валюты используя DuckDuckGO и [CoinAPI](https://www.coinapi.io/). +> Telegram-бот который выводит курс валюты используя DuckDuckGO и [Kekkai](https://github.com/Redume/Kekkai). > > https://t.me/shirino_bot ## Хочу запустить
-Получите токен бота в телеграме и токен CoinAPI. Вставьте в файл `config.yaml` в формате: ```yaml -coinapi_keys: - - key1 - - key2 - - etc. telegram_token: Токен Telegram-бота ``` @@ -33,19 +28,3 @@ timeout: 2 # таймаут для библиотеки requests, в секун Конфиги уже есть в репозитории. После проверок можете открывать PR.
- -## Почему конфиг для CoinAPI - список? -
- Можно получить несколько ключей на разные почтовые ящики - и все ключи вписать в список: - - ```yaml - coinapi_keys: - - key1 - - key2 - - etc. - ``` - - Если вдруг один из них будет заблокирован по рейтлимиту, - бот автоматически переключится на следующий (token rotation). -
\ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a713e12..4d7e12c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ aiohttp~=3.9.5 requests~=2.32.3 PyYAML~=6.0.1 -aiogram~=3.7.0 \ No newline at end of file +aiogram~=3.15.0 \ No newline at end of file