fix: 슬래시 커맨드 길드별 즉시 동기화
- copy_global_to + guild sync로 변경 (글로벌 1시간 캐시 문제 해결) - name optional 변경이 즉시 반영됨
This commit is contained in:
@@ -112,10 +112,12 @@ async def on_ready():
|
||||
logger.info(f"Discord Bot 접속 완료: {bot.user} (ID: {bot.user.id})")
|
||||
logger.info(f"서버 {len(bot.guilds)}개 연결됨")
|
||||
|
||||
# 슬래시 커맨드 동기화
|
||||
# 슬래시 커맨드 동기화 (길드별 = 즉시 반영)
|
||||
try:
|
||||
synced = await bot.tree.sync()
|
||||
logger.info(f"슬래시 커맨드 {len(synced)}개 동기화 완료")
|
||||
for guild in bot.guilds:
|
||||
bot.tree.copy_global_to(guild=guild)
|
||||
synced = await bot.tree.sync(guild=guild)
|
||||
logger.info(f"슬래시 커맨드 {len(synced)}개 동기화 완료 (서버: {guild.name})")
|
||||
except Exception as e:
|
||||
logger.error(f"슬래시 커맨드 동기화 실패: {e}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user