8
n8n 中文网amn8n.com

宁静的晚间仪式 — 放松自动化

高级

这是一个AI Chatbot, Multimodal AI领域的自动化工作流,包含 22 个节点。主要使用 If, Set, Code, Cron, Notion 等节点。 通过 Telegram、Notion 和邮件的个性化晚间放松系统与情绪追踪

前置要求
  • Notion API Key
  • OpenAI API Key
  • Telegram Bot Token
工作流预览
可视化展示节点连接关系,支持缩放和平移

无法加载工作流预览

导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "template": {
      "author": "The Workflow Muse",
      "credits": "Design & copy: The Workflow Muse — SheCodesFlow",
      "subTitle": "Graceful 9PM wind‑down: Telegram mood tap → Notion log → goodnight email",
      "categories": [
        "Wellness",
        "Lifestyle",
        "Notion",
        "Telegram",
        "Email"
      ],
      "description": "## 🌸 The Quiet Evening Ritual — Wind‑Down Automation Flow\n**SEO Title:** The Quiet Evening Ritual — Wind‑Down Automation (Telegram + Notion + Email)  \n**Meta Description:** A graceful 9PM wind‑down routine for moms & creators: Telegram mood check, personalized content, Notion journal log, and a goodnight email with tomorrow’s affirmation.\n\n### What it does\n- 9:00 PM daily ping on Telegram: *“🌙 Time to wind down, sweet soul. How was your day?”*\n- User taps a mood button → *Tired* or *Great*\n- If **Tired** → sends a 5‑min meditation link + (optional) AI reflection prompt\n- If **Great** → celebrates the win + logs to Notion\n- Logs the entry to **Notion: Evening Reflection Log**\n- Sends a **Goodnight email** with tomorrow’s morning affirmation ✨\n\n### Why it’s fresh\nNot just journaling—this is a *ritualized transition* from work to rest, with warmth and automation.\n\n## 🔧 Setup Checklist (n8n Template Requirements)\n- Create credentials (no hardcoded keys):\n  - **Telegram** Bot (BotFather) → add to a private chat with you\n  - **Notion** (integration + database access)\n  - **Email** (Gmail OAuth or SMTP)\n- Make a Notion database named **Evening Reflection Log** with properties:\n  - **Name** (Title), **Mood** (Select), **Reflection** (Text), **Top Win** (Text), **Date** (Date), **Affirmation** (Text)\n- Import the provided CSV to auto‑create properties if needed.\n- Edit the **Set: User Config** node (email, db id, links, toggles).\n- Optional: Enable the GPT node by flipping `gpt_enabled` to `true` and attaching OpenAI credentials.\n\n## ✅ n8n Submission Compliance\n- Uses **Sticky Notes** with H2 markdown ✅\n- **No API keys** hardcoded in nodes ✅\n- Clear setup steps + credentials ✅\n- Descriptive, on‑brand copy with emojis ✅\n- Real, practical use case for wellness ✅",
      "estimatedTime": "15 minutes",
      "prerequisites": [
        "Telegram bot & chat ID",
        "Notion integration + DB",
        "Email credentials"
      ],
      "documentationUrl": ""
    }
  },
  "name": "宁静的晚间仪式 — 放松自动化",
  "nodes": [
    {
      "id": null,
      "name": "注意:概述",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        -260
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "注意:设置",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        -120
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "注意:合规性",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        20
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "设置:用户配置(Cron 路径)",
      "type": "n8n-nodes-base.set",
      "position": [
        80,
        -220
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "Cron:每天晚 9 点",
      "type": "n8n-nodes-base.cron",
      "position": [
        -80,
        -220
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "Telegram:询问心情",
      "type": "n8n-nodes-base.telegram",
      "position": [
        300,
        -220
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "Telegram 触发器:按钮点击",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -80,
        220
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "设置:用户配置(触发器路径)",
      "type": "n8n-nodes-base.set",
      "position": [
        120,
        220
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "设置:心情解析",
      "type": "n8n-nodes-base.set",
      "position": [
        320,
        220
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "IF:累了?",
      "type": "n8n-nodes-base.if",
      "position": [
        540,
        220
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "Telegram:发送冥想",
      "type": "n8n-nodes-base.telegram",
      "position": [
        760,
        100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "GPT:反思提示(可选)",
      "type": "n8n-nodes-base.openAi",
      "position": [
        980,
        100
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "IF:GPT 已启用?",
      "type": "n8n-nodes-base.if",
      "position": [
        1200,
        100
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "设置:Notion 条目(累了)",
      "type": "n8n-nodes-base.set",
      "position": [
        1420,
        20
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "代码:选择肯定语",
      "type": "n8n-nodes-base.code",
      "position": [
        1200,
        220
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "Notion:记录条目(累了)",
      "type": "n8n-nodes-base.notion",
      "position": [
        1640,
        20
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "电子邮件:晚安(累了)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1860,
        20
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "Telegram:庆祝胜利",
      "type": "n8n-nodes-base.telegram",
      "position": [
        760,
        360
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": null,
      "name": "代码:选择肯定语(很棒)",
      "type": "n8n-nodes-base.code",
      "position": [
        980,
        360
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "设置:Notion 条目(很棒)",
      "type": "n8n-nodes-base.set",
      "position": [
        1200,
        360
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "Notion:记录条目(很棒)",
      "type": "n8n-nodes-base.notion",
      "position": [
        1420,
        360
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": null,
      "name": "电子邮件:晚安(很棒)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1640,
        360
      ],
      "parameters": {},
      "typeVersion": 2
    }
  ],
  "pinData": {},
  "connections": {
    "IF: Tired?": {
      "main": [
        [
          {
            "node": "Telegram: Send Meditation",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Telegram: Celebrate Win",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cron: 9PM Daily": {
      "main": [
        [
          {
            "node": "Set: User Config (Cron Path)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: Mood Parse": {
      "main": [
        [
          {
            "node": "IF: Tired?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF: GPT Enabled?": {
      "main": [
        [
          {
            "node": "Set: Notion Entry (Tired)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set: Notion Entry (Tired)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code: Pick Affirmation": {
      "main": [
        [
          {
            "node": "GPT: Reflection Prompt (optional)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram: Celebrate Win": {
      "main": [
        [
          {
            "node": "Code: Pick Affirmation (Great)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF: GPT Enabled?@main->0": {},
    "Notion: Log Entry (Great)": {
      "main": [
        [
          {
            "node": "Email: Goodnight (Great)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion: Log Entry (Tired)": {
      "main": [
        [
          {
            "node": "Email: Goodnight (Tired)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: Notion Entry (Great)": {
      "main": [
        [
          {
            "node": "Notion: Log Entry (Great)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: Notion Entry (Tired)": {
      "main": [
        [
          {
            "node": "Notion: Log Entry (Tired)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram: Send Meditation": {
      "main": [
        [
          {
            "node": "GPT: Reflection Prompt (optional)",
            "type": "main",
            "index": 0
          },
          {
            "node": "Code: Pick Affirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: User Config (Cron Path)": {
      "main": [
        [
          {
            "node": "Telegram: Ask Mood",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger: Button Tap": {
      "main": [
        [
          {
            "node": "Set: User Config (Trigger Path)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code: Pick Affirmation (Great)": {
      "main": [
        [
          {
            "node": "Set: Notion Entry (Great)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: User Config (Trigger Path)": {
      "main": [
        [
          {
            "node": "Set: Mood Parse",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT: Reflection Prompt (optional)": {
      "main": [
        [
          {
            "node": "IF: GPT Enabled?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - AI 聊天机器人, 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量22
分类2
节点类型10
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Shelly-Ann Davy

Shelly-Ann Davy

@shecodesflo

Founder of The Workflow Muse & @SheCodesFlow. I craft elegant, task-focused automations for creators, founders, and soft-tech enthusiasts. “Automate with grace. Scale with power.”

外部链接
在 n8n.io 查看

分享此工作流