Integra tu chatbot con Todoist para crear y modificar tareas, publicar comentarios y mucho más. ## Migrando de la versión `0.x` a `1.x` Si estás migrando de la versión `0.x` a `1.x`, por favor ten en cuenta los siguientes cambios: > La acción "Crear tarea" se ha sustituido por la acción "Crear nueva tarea". ## Configuración ### Configuración automática con OAuth Para configurar la integración de Todoist usando OAuth, haz clic en el botón de autorización y sigue las instrucciones en pantalla para conectar tu chatbot Botpress a Todoist. Cuando configures tu bot con OAuth, puedes iniciar sesión con tu cuenta de usuario o con una cuenta de usuario que hayas creado específicamente para tu bot. Por favor, ten en cuenta que si inicias sesión con tu cuenta de usuario, las acciones y comentarios del bot aparecerán como tuyos. Para la mayoría de los casos de uso, se recomienda crear una cuenta de usuario específica para tu bot. Tendrás que invitar al usuario del bot a un proyecto compartido para que pueda publicar comentarios, realizar acciones, etc. ### Configuración manual utilizando un token de API personal 1. Creación de la app Todoist - Crea una app en la página [App Management](https://developer.todoist.com/appconsole.html). - Copia el token de API personal de tu usuario o genera un token de prueba en la página de Gestión de Apps. 2. Todoist Botpress configuración de la integración - Instala la integración Todoist en tu bot Botpress . - Pega el token API copiado antes en los campos de configuración. Este es el token que tu bot usará para publicar comentarios, actualizar o crear tareas, etc. - Guarda la configuración. - Copia la URL Webhook de tu bot. 3. Todoist App Webhook configuración - Ve a la página de gestión de tu app en Todoist. - Asegúrate de que los eventos Webhooks están activados. Sigue [estas instrucciones](https://developer.todoist.com/sync/v9/#webhooks) proporcionadas por Todoist para hacerlo. - Pega la URL Webhook copiada antes en el campo _Webhook callback URL_. - Comprueba los siguientes _Eventos seguidos_: - _item:added_; - _item:updated_; - _item:completed_; - _note:added_. - Guarde la configuración de Webhook . ## Limitaciones Las limitaciones estándar de la API de Todoist se aplican a la integración de Todoist en Botpress. Estas limitaciones incluyen límites de velocidad, restricciones de tamaño de carga y otras restricciones impuestas por Todoist. Asegúrate de que tu chatbot se adhiere a estas limitaciones para mantener un rendimiento y fiabilidad óptimos. Hay más detalles disponibles en la [Documentación para desarrolladores de Todoist](https://developer.todoist.com/rest/v2/#request-limits).