fix(debate): idle-state 처리 + slug 탐색 — AG 대기 규칙, list-debates 커맨드, handler 시그널 개선

This commit is contained in:
2026-03-22 19:33:05 +09:00
parent a73774d63e
commit 30a9f6b465
9 changed files with 130 additions and 17 deletions

View File

@@ -323,8 +323,11 @@ class DebateHandler:
if not ch:
return
rd = self.session.round
slug = self.session.topic_slug
await ch.send(
f"📥 **Round {rd}** — `input.md`를 읽고 `response.md`에 답변을 작성하세요."
f"📥 **Round {rd}** — slug: `{slug}`\n"
f"Wiki.js에서 `debates/{slug}/input-{speaker}`를 읽고 "
f"`debates/{slug}/response-{speaker}`에 답변을 작성하세요."
)
async def _wait_for_response(self, speaker: str) -> str: