From e187c673eb0294d687efe69876b00cba813db79d Mon Sep 17 00:00:00 2001 From: caadiq Date: Wed, 17 Dec 2025 11:48:52 +0900 Subject: [PATCH] =?UTF-8?q?=EB=94=94=EC=8A=A4=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=B1=84=EB=84=90=201=EA=B0=9C=EB=A1=9C=20=ED=86=B5=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- restic/.env | 7 ++----- restic/main.py | 27 +++++++++++++-------------- 2 files changed, 15 insertions(+), 19 deletions(-) diff --git a/restic/.env b/restic/.env index 8adb50f..aaff8fb 100644 --- a/restic/.env +++ b/restic/.env @@ -3,11 +3,8 @@ # 디스코드 봇 토큰 (Bot 페이지에서 발급) DISCORD_BOT_TOKEN=MTQ1MDQyMDEwMDc3NDYyNTQyMg.GLoqvA.QO9E6E2s5uLCQfl4a_OZR6A_PVKjwcQ7KwsMAM -# 성공 알림 채널 ID -DISCORD_SUCCESS_CHANNEL_ID=1450289742175408279 - -# 실패 알림 채널 ID -DISCORD_FAILURE_CHANNEL_ID=1450289802090909716 +# 백업 알림 채널 ID (성공/실패 통합) +DISCORD_CHANNEL_ID=1450638469671026910 # 웹훅 서버 포트 WEBHOOK_PORT=5001 diff --git a/restic/main.py b/restic/main.py index 0ff455a..eb173f4 100644 --- a/restic/main.py +++ b/restic/main.py @@ -13,8 +13,7 @@ from datetime import datetime # 환경변수 BOT_TOKEN = os.getenv("DISCORD_BOT_TOKEN") -SUCCESS_CHANNEL_ID = int(os.getenv("DISCORD_SUCCESS_CHANNEL_ID", "0")) -FAILURE_CHANNEL_ID = int(os.getenv("DISCORD_FAILURE_CHANNEL_ID", "0")) +CHANNEL_ID = int(os.getenv("DISCORD_CHANNEL_ID", "0")) WEBHOOK_PORT = int(os.getenv("WEBHOOK_PORT", "5001")) # 봇 설정 @@ -44,13 +43,13 @@ async def on_ready(): async def send_success_notification(data: dict): """백업 성공 알림 전송""" - if not SUCCESS_CHANNEL_ID: - print("❌ SUCCESS_CHANNEL_ID가 설정되지 않음") + if not CHANNEL_ID: + print("❌ CHANNEL_ID가 설정되지 않음") return - channel = bot.get_channel(SUCCESS_CHANNEL_ID) + channel = bot.get_channel(CHANNEL_ID) if not channel: - print(f"❌ 채널을 찾을 수 없음: {SUCCESS_CHANNEL_ID}") + print(f"❌ 채널을 찾을 수 없음: {CHANNEL_ID}") return try: @@ -89,13 +88,13 @@ async def send_success_notification(data: dict): async def send_failure_notification(data: dict): """백업 실패 알림 전송""" - if not FAILURE_CHANNEL_ID: - print("❌ FAILURE_CHANNEL_ID가 설정되지 않음") + if not CHANNEL_ID: + print("❌ CHANNEL_ID가 설정되지 않음") return - channel = bot.get_channel(FAILURE_CHANNEL_ID) + channel = bot.get_channel(CHANNEL_ID) if not channel: - print(f"❌ 채널을 찾을 수 없음: {FAILURE_CHANNEL_ID}") + print(f"❌ 채널을 찾을 수 없음: {CHANNEL_ID}") return try: @@ -147,10 +146,10 @@ async def failure_handler(request): async def send_sync_success_notification(data: dict): """동기화 성공 알림 전송""" - if not SUCCESS_CHANNEL_ID: + if not CHANNEL_ID: return - channel = bot.get_channel(SUCCESS_CHANNEL_ID) + channel = bot.get_channel(CHANNEL_ID) if not channel: return @@ -174,10 +173,10 @@ async def send_sync_success_notification(data: dict): async def send_sync_failure_notification(data: dict): """동기화 실패 알림 전송""" - if not FAILURE_CHANNEL_ID: + if not CHANNEL_ID: return - channel = bot.get_channel(FAILURE_CHANNEL_ID) + channel = bot.get_channel(CHANNEL_ID) if not channel: return