/moim → 투표 → 확정 → Google Calendar
단체방에서 날짜 후보를 만들고 투표 결과를 확정하면, 연결된 캘린더에 승인된 일정만 생성합니다.
날짜 후보를 모으고 투표로 확정한 뒤, 승인된 일정만 Google Calendar에 등록합니다.
정기 모임 호스트가 날짜 후보를 올리고, 참여자가 투표하고, 확정된 일정만 Google Calendar에 등록하는 흐름입니다.
/moim → 투표 → 확정 → Google Calendar단체방에서 날짜 후보를 만들고 투표 결과를 확정하면, 연결된 캘린더에 승인된 일정만 생성합니다.
가능한 날짜를 흩어진 답장으로 모으는 대신, 한 메시지에서 후보·투표·확정을 이어갑니다.
아직 공개 과금 전입니다. 실제 단체방에서 반복 모임을 운영하는 호스트를 우선 받아 흐름을 같이 점검합니다.
Telegram에서 발견한 일정 후보는 사용자가 확인하고 승인한 뒤에만 Google Calendar에 등록합니다.
자연어 파싱 결과는 후보로 제시되며, 사용자가 승인한 일정만 캘린더에 생성됩니다.
Google Calendar 데이터와 OAuth 토큰은 일정 관리 목적에만 사용하고, 광고나 판매에 사용하지 않습니다.
일정 추출을 위해 메시지·링크·OCR·STT 텍스트가 외부 AI로 전송될 수 있지만, Google 토큰과 캘린더 데이터는 전송하지 않습니다.
실제 사용 화면을 바탕으로, 처음 보는 사람도 어떤 서비스인지 이해할 수 있게 단계별 예시를 넣었습니다.
DM이나 단체방/토픽에서 날짜와 시간을 자연스럽게 말하면, AIPlanner가 일정으로 바꿀 수 있는 정보를 추출합니다.
자연어 해석은 틀릴 수 있으므로 바로 등록하지 않습니다. 사용자가 후보 내용을 확인하고 승인해야 다음 단계로 진행됩니다.
OAuth 권한은 캘린더 목록 확인과 승인된 이벤트 생성에 사용됩니다. 사용자가 승인하지 않은 후보는 캘린더에 등록하지 않습니다.
운영자는 모델 상태, 미처리 후보, 스모크 테스트 결과를 확인해 일정 등록 흐름이 정상인지 관리할 수 있습니다.
OAuth 접근은 일정 관리 기능을 제공하기 위한 흐름 안에서만 사용됩니다.
자연어 문장, 문서/OCR/STT 결과를 보내면 날짜와 시간을 파싱해 텔레그램에서 연결해 둔 Google Calendar에 등록합니다.
개인은 봇 DM에서, 단체는 방/토픽의 /setup에서 Google Calendar를 연결한 뒤 그 범위에 묶인 API token을 발급합니다.
POST /api/v1/capture/events에 text와 parse_only=false를 보내면 연결된 캘린더에 실제 일정이 생성됩니다.
parse_only=true로 먼저 후보만 확인할 수 있고, 실제 생성은 can_create=true 권한이 있는 token에서만 허용됩니다.
운영자는 별도 로그인 화면에서 파싱 품질, 유지보수 로그, 결정 대기 목록, LLM 설정을 확인할 수 있습니다. 공개 홈에서는 위치만 안내하고, 실제 데이터는 관리자 인증 뒤에만 보입니다.