"텔레그램_연동_기능_구현_및_설정_스키마_수정"
This commit is contained in:
BIN
backend/app/core/__pycache__/startup.cpython-312.pyc
Normal file
BIN
backend/app/core/__pycache__/startup.cpython-312.pyc
Normal file
Binary file not shown.
@@ -6,6 +6,7 @@ from app.db.models import ApiSettings
|
||||
from app.core.config import settings
|
||||
from app.services.kis_auth import kis_auth
|
||||
from app.services.sync_service import sync_service
|
||||
from app.services.telegram_service import telegram_service
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -48,12 +49,17 @@ async def run_startup_sequence():
|
||||
logger.error(f" [FAILED] Authentication Failed: {e}")
|
||||
logger.error(" Please check your AppKey/Secret and ensure KIS API Server is reachable.")
|
||||
|
||||
# Phase 2.5: Telegram (Placeholder)
|
||||
if settings_obj.useTelegram and settings_obj.telegramToken:
|
||||
logger.info(">> [Phase 2] Telegram Token Found. Sending Startup Message...")
|
||||
# TODO: Implement Telegram Sender
|
||||
# Phase 2.5: Telegram Integration
|
||||
if settings_obj.useTelegram and settings_obj.telegramToken and settings_obj.telegramChatId:
|
||||
logger.info(">> [Phase 2.5] Telegram Integration Enabled. Sending Startup Notification...")
|
||||
msg = "🚀 <b>BatchuKis 배취키스</b> 시스템이 시작되었습니다.\n자동매매 엔진이 가동 중입니다."
|
||||
await telegram_service.send_message(
|
||||
settings_obj.telegramToken,
|
||||
settings_obj.telegramChatId,
|
||||
msg
|
||||
)
|
||||
else:
|
||||
logger.info(">> [Phase 2] Telegram Disabled or Token missing.")
|
||||
logger.info(">> [Phase 2.5] Telegram Disabled or Token/ChatID missing.")
|
||||
|
||||
# Phase 3: Data Sync (Master Stocks & Account)
|
||||
logger.info(">> [Phase 3-1] Syncing Account Data...")
|
||||
|
||||
Reference in New Issue
Block a user