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