Интеграция Telegram с Notion через n8n позволит создать эффективную систему отслеживания духовного состояния. Вот детальное описание архитектуры:
Название поля | Тип | Описание |
---|---|---|
Название | Текст | Название греха/добродетели |
Тип | Выбор | Грех/Добродетель |
Категория | Мультивыбор | Классификация (гордыня, зависть и т.д.) |
Дата | Дата | Дата совершения |
Время | Время | Время совершения |
Частота | Выбор | Часто/Иногда/Очень редко/Не было |
Исповедано | Флажок | Статус исповеди |
Контекст | Текст | Дополнительная информация |
Уникальный ID | Формула | Автоматически генерируемый ID |
Триггер: Пользователь отправляет в Telegram "/add [тип] [название] [контекст]"
Шаг 1: n8n парсит сообщение и извлекает данные
Шаг 2: AI классифицирует запись (определяет категорию)
Шаг 3: Создает новую запись в Notion с текущей датой/временем
Шаг 4: Возвращает в Telegram сообщение:
"✅ Добавлено: [тип] - [название]
ID: [уникальный ID]
Категория: [категория]
Дата: [дата] [время]"
Триггер: Пользователь отправляет в Telegram "/confess"
Шаг 1: n8n запрашивает список неисповеданных грехов из Notion
Шаг 2: Отправляет список в Telegram с ID каждой записи
Шаг 3: При ответе пользователя "all" или конкретном ID:
- Обновляет поле "Исповедано" на true
- Не удаляет записи из базы для сохранения статистики
Шаг 4: Отправляет подтверждение
Триггер: Пользователь отправляет "/list [период]"
Шаг 1: n8n запрашивает записи за указанный период
Шаг 2: Форматирует и отправляет список в Telegram с ID
Триггер: Пользователь отправляет "/delete [ID]"
Шаг 1: n8n находит запись по ID в Notion
Шаг 2: Удаляет запись
Шаг 3: Отправляет подтверждение: "Запись #[ID] удалена"
Добавление греха: