챗봇을 Todoist와 통합하여 작업을 생성 및 수정하고, 댓글을 게시하는 등의 작업을 수행할 수 있습니다.

버전 0.x에서 1.x로 마이그레이션 중입니다.

버전 0.x에서 1.x로 마이그레이션하는 경우 다음과 같은 주요 변경 사항에 유의하세요:

"작업 만들기" 작업이 "새 작업 만들기" 작업으로 대체되었습니다.

구성

OAuth로 자동 구성

OAuth를 사용하여 Todoist 연동을 설정하려면 인증 버튼을 클릭하고 화면의 안내에 따라 Botpress 챗봇을 Todoist에 연결하세요.

OAuth로 봇을 구성할 때 사용자 계정으로 로그인하거나 봇을 위해 특별히 만든 사용자 계정으로 로그인할 수 있습니다. 사용자 계정으로 로그인하면 봇의 작업과 댓글이 사용자 계정으로 표시된다는 점에 유의하세요. 대부분의 사용 사례에서는 봇 전용 사용자 계정을 만드는 것이 좋습니다. 봇이 댓글을 게시하고 작업을 수행하려면 봇의 사용자를 공유 프로젝트에 초대해야 합니다.

개인 API 토큰을 사용하여 수동 구성하기

  1. Todoist 앱 생성
  • 앱 관리 페이지](https://developer.todoist.com/appconsole.html)에서 앱을 생성합니다.
  • 앱 관리 페이지에서 사용자의 개인 API 토큰을 복사하거나 테스트 토큰을 생성합니다.
  1. Todoist Botpress 연동 설정
  • Botpress 봇에 Todoist 연동을 설치합니다.
  • 앞서 복사한 API 토큰을 구성 필드에 붙여넣습니다. 이 토큰은 봇이 댓글을 게시하고, 작업을 업데이트하거나 생성하는 등의 작업을 수행하는 데 사용할 토큰입니다.
  • 구성을 저장합니다.
  • 봇의 Webhook URL을 복사합니다.
  1. Todoist 앱 Webhook 구성
  • Todoist에서 앱의 앱 관리 페이지로 이동합니다.
  • 웹훅 이벤트가 활성화되어 있는지 확인합니다. 이를 위해 Todoist에서 제공하는 이 지침을 따르세요.
  • 앞서 복사한 Webhook URL을 웹훅 콜백 URL 필드에 붙여넣습니다.
  • 다음 감시한 이벤트를 확인합니다:
    • item:추가된_;
    • item:updated_;
    • item:completed_;
    • 참고:추가됨_.
  • Webhook 구성을 저장합니다.

제한 사항

표준 Todoist API 제한 사항은 Botpress 의 Todoist 통합에 적용됩니다. 이러한 제한에는 속도 제한, 페이로드 크기 제한 및 Todoist에서 부과하는 기타 제약이 포함됩니다. 챗봇이 이러한 제한 사항을 준수하여 최적의 성능과 안정성을 유지할 수 있도록 하세요.

자세한 내용은 Todoist 개발자 문서에서 확인할 수 있습니다.