From 65b550f8c89c5ee0b3639548d84517c09f333937 Mon Sep 17 00:00:00 2001 From: "Andrew K. Choi" Date: Mon, 17 Nov 2025 10:10:33 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B8=D0=BC=D0=BF=D0=BE=D1=80=D1=82=20con?= =?UTF-8?q?fig=20=D0=B2=20notifications.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Изменено: - from config import ADMIN_IDS на - from ..core.config import ADMIN_IDS Проблема: ModuleNotFoundError при проведении розыгрыша --- .bot.pid | 2 +- .env.prod | 19 +++++++++++++++++++ src/utils/notifications.py | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .env.prod diff --git a/.bot.pid b/.bot.pid index dccb56f..3829548 100644 --- a/.bot.pid +++ b/.bot.pid @@ -1 +1 @@ -897827 +925275 diff --git a/.env.prod b/.env.prod new file mode 100644 index 0000000..df007ad --- /dev/null +++ b/.env.prod @@ -0,0 +1,19 @@ +# Пример конфигурации для продакшн-окружения +# Скопируйте этот файл в .env.prod и заполните реальными значениями + +# Telegram Bot Token +BOT_TOKEN=8300330445:AAFyxAqtmWsgtSPa_nb-lH3Q4ovmn9Ei6rA + +# PostgreSQL настройки +POSTGRES_DB=bot_db +POSTGRES_USER=trevor +POSTGRES_PASSWORD=Cl0ud_1985! + +# Database URL для бота (используется внутри контейнера) +DATABASE_URL=postgresql+asyncpg://trevor:Cl0ud_1985!@localhost:5432/bot_db + +# ID администраторов (через запятую) +ADMIN_IDS=556399210,6639865742 + +# Настройки логирования +LOG_LEVEL=INFO diff --git a/src/utils/notifications.py b/src/utils/notifications.py index d965444..0794504 100644 --- a/src/utils/notifications.py +++ b/src/utils/notifications.py @@ -10,7 +10,7 @@ from sqlalchemy import select from ..core.models import Winner, User from ..core.services import LotteryService from ..core.registration_services import AccountService, WinnerNotificationService -from config import ADMIN_IDS +from ..core.config import ADMIN_IDS logger = logging.getLogger(__name__)