메인 콘텐츠로 건너뛰기
질문은 에이전트가 ask로 하며, 선택지를 담고 나중에 답도 담아요.
  • 대기 상한. ask와 wait_for_reply는 호출을 50초보다 오래 붙잡지 않아요. 일부 클라이언트가 60초에 호출을 끊기 때문이에요.
  • 멱등한 ask. 같은 에이전트, 같은 질문, 같은 선택지로 4분 안에 열려 있거나 답이 달린 질문이 있으면, ask는 그 질문을 반환하고 아무것도 다시 보내지 않아요. 클라이언트는 스스로 호출을 반복하기 때문이에요.
  • 질문에 묶인 답. 답은 question_id에 속해요. 그 id로 wait_for_reply를 호출하면 질문이 보존되는 동안 매번 같은 답을 반환하므로, 클라이언트가 포기한 호출이 있어도 잃는 것이 없어요.
  • 선택지 id. 버튼과 목록의 id에는 질문과 선택지 번호가 들어 있어, 여러 질문이 열려 있어도 답이 정확한 질문으로 연결돼요.
  • 한도. 버튼 제목은 20자, 목록 행은 24자, 질문 하나의 선택지는 10개까지예요. 오류는 규칙을 어긴 필드를 알려 줘요.