챗봇을 Todoist와 통합하여 작업을 생성 및 수정하고, 댓글을 게시하는 등의 작업을 수행할 수 있습니다.
버전 0.x
에서 1.x
로 마이그레이션 중입니다.
버전 0.x
에서 1.x
로 마이그레이션하는 경우 다음과 같은 주요 변경 사항에 유의하세요:
"작업 만들기" 작업이 "새 작업 만들기" 작업으로 대체되었습니다.
구성
OAuth로 자동 구성
OAuth를 사용하여 Todoist 연동을 설정하려면 인증 버튼을 클릭하고 화면의 안내에 따라 Botpress 챗봇을 Todoist에 연결하세요.
OAuth로 봇을 구성할 때 사용자 계정으로 로그인하거나 봇을 위해 특별히 만든 사용자 계정으로 로그인할 수 있습니다. 사용자 계정으로 로그인하면 봇의 작업과 댓글이 사용자 계정으로 표시된다는 점에 유의하세요. 대부분의 사용 사례에서는 봇 전용 사용자 계정을 만드는 것이 좋습니다. 봇이 댓글을 게시하고 작업을 수행하려면 봇의 사용자를 공유 프로젝트에 초대해야 합니다.
개인 API 토큰을 사용하여 수동 구성하기
- Todoist 앱 생성
- 앱 관리 페이지](https://developer.todoist.com/appconsole.html)에서 앱을 생성합니다.
- 앱 관리 페이지에서 사용자의 개인 API 토큰을 복사하거나 테스트 토큰을 생성합니다.
- Todoist Botpress 연동 설정
- Botpress 봇에 Todoist 연동을 설치합니다.
- 앞서 복사한 API 토큰을 구성 필드에 붙여넣습니다. 이 토큰은 봇이 댓글을 게시하고, 작업을 업데이트하거나 생성하는 등의 작업을 수행하는 데 사용할 토큰입니다.
- 구성을 저장합니다.
- 봇의 Webhook URL을 복사합니다.
- Todoist 앱 Webhook 구성
- Todoist에서 앱의 앱 관리 페이지로 이동합니다.
- 웹훅 이벤트가 활성화되어 있는지 확인합니다. 이를 위해 Todoist에서 제공하는 이 지침을 따르세요.
- 앞서 복사한 Webhook URL을 웹훅 콜백 URL 필드에 붙여넣습니다.
- 다음 감시한 이벤트를 확인합니다:
- item:추가된_;
- item:updated_;
- item:completed_;
- 참고:추가됨_.
- Webhook 구성을 저장합니다.
제한 사항
표준 Todoist API 제한 사항은 Botpress 의 Todoist 통합에 적용됩니다. 이러한 제한에는 속도 제한, 페이로드 크기 제한 및 Todoist에서 부과하는 기타 제약이 포함됩니다. 챗봇이 이러한 제한 사항을 준수하여 최적의 성능과 안정성을 유지할 수 있도록 하세요.
자세한 내용은 Todoist 개발자 문서에서 확인할 수 있습니다.