Как это работает
Синхронизация Redis и Notion настраивается готовым сценарием: обновления подхватываются автоматически.
- Запуск: Notion Webhook
- Затем: Глобальные переменные
- Затем: Данные выполнения
- Затем: Проверить, заблокирован ли ID Notion2
- Проверка: Продолжить, если не заблокировано3
- Затем: Получить задачу Notion2
- Затем: Сопоставить Notion с Todoist
- Затем: Данные выполнения10
- Проверка: Удалено?1
- Если да — Todoist ID существует2
- Затем: Удалить задачу в Todoist3
- Затем: Получить ID Todoist5
- Затем: Заблокировать ID Todoist5
- Если нет — Todoist ID существует?2
- Если да — Установить попытки2
- Затем: Получить задачу Todoist3
- Проверка: Переключить
- Если да — Есть различия
- Затем: Обновить задачу в Todoist2
- Затем: Получить ID Todoist4
- Если да — Было завершено?2
- Если да — Отметить как завершённое в Todoist2
- Проверка: Фильтр
- Затем: Обновить Notion
- Если нет — Отметить как незавершённое в Todoist2
- Проверка: Поймать известную ошибку3
- Если да — Статус не Done2
- Затем: Проверить существование флага создания3
- Проверка: Продолжить, если флага нет3
- Затем: Установить флаг создания3
- Затем: Создать задачу в Todoist2
- Затем: Сохранить ID Todoist
- Затем: Заблокировать ID Todoist6
- Если нет — Ожидание3
- Затем: Обновить попытки2
- Проверка: Если остались попытки3
- Если нет — Достигнут лимит повторных попыток3
- Проверка: Проверить токен безопасности1
- Если да — Обменять токены1
- Запуск: Ответить успешно1
- Запуск: Ответить с ошибкой1
- Затем: Получить переменные1
- Запуск: OAuth-перенаправление1
- Затем: Получить проекты1
- Затем: Подготовить выпадающий список3
- Затем: Выбрать проект Todoist1
- Затем: Получить ID проекта Todoist1
- Затем: Получить разделы1
- Затем: Выбрать часовой пояс1
- Затем: Сгенерировать конфиг1
- Затем: Форма1
- Затем: Получить базы данных Notion1
- Затем: Подготовить выпадающий список2
- Затем: Выбрать базу данных Notion1
- Затем: Получить ID базы данных Notion1
- Запуск: Отправлена форма1
- Затем: Сгенерировать токен безопасности1
- Затем: Сохранить переменные1
- Затем: Перенаправить на страницу авторизации1
- Запуск: Помощник настройки вебхука Todoist1
Настроить такую автоматизацию (Redis + Notion) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.