디스코드 채널 1개로 통합
This commit is contained in:
parent
97a3158c10
commit
e187c673eb
2 changed files with 15 additions and 19 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue