요즘에는 그룹별이 아니라 사용자별로 속도 제한이 필요해서, 임시 솔루션을 직접 만들어 보고 있습니다. 토큰 수가 아니라 프롬프트 수를 제한하는 방식이면 괜찮을 것 같습니다. post_event 웹훅을 사용해, DM에서 사용자가 봇에게 메시지를 보낼 때 해당 사용자의 사용자 정의 필드인 'ai_query_count’를 증가시키는 방식을 생각하고 있습니다. 이 부분은 작동할 것 같습니다.
그런데 카운트가 너무 높아지면 어떻게 해야 할까요? admin > customize > head에서 사용자의 카운트를 읽고, 카운트가 너무 높으면 답변(Reply) 버튼을 비활성화하려는 자바스크립트를 시도해 보았지만, 버튼을 선택할 선택자(selector)를 찾지 못했습니다.
아니면 더 나은 접근 방식이 있을까요? 어떤 아이디어든 환영합니다!