8
n8n 中文网amn8n.com

每日补水提醒 💧

中级

这是一个Personal Productivity, Multimodal AI领域的自动化工作流,包含 8 个节点。主要使用 Set, Wait, Switch, Airtable, HttpRequest 等节点。 Slack/Discord每日补水提醒及Airtable反应追踪

前置要求
  • Airtable API Key
  • 可能需要目标 API 的认证凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "__PLACEHOLDER_INSTANCE_ID__"
  },
  "name": "每日补水提醒 💧",
  "nodes": [
    {
      "id": "trigger-schedule",
      "name": "每天上午10点 & 下午3点",
      "type": "n8n-nodes-base.scheduleTrigger",
      "notes": "🕒 Schedule: Daily Wellness Nudges\n\nTriggers the workflow twice daily:\n- 10:00 AM\n- 3:00 PM\n\n🔹 Set timezone in Make settings to match your community.\n\nThis is the heartbeat of the hydration reminder system.",
      "position": [
        250,
        300
      ],
      "parameters": {},
      "typeVersion": 1,
      "notesAlignment": "top"
    },
    {
      "id": "random-gif-picker",
      "name": "随机选择GIF",
      "type": "n8n-nodes-base.set",
      "notes": "🖼️ Random GIF Selector\n\nRotates through a curated list of calming hydration-themed GIFs.\n\n💡 Hosted on Giphy, Imgur, or CDN.\n\nExample URLs:\n- https://media.giphy.com/.../water.gif\n- https://example.com/hug.gif\n\nYou can expand the list for seasonal variety.",
      "position": [
        500,
        300
      ],
      "inputNames": [
        "GIFs"
      ],
      "parameters": {},
      "outputNames": [
        "With GIF"
      ],
      "notesAlignment": "top"
    },
    {
      "id": "send-slack-message",
      "name": "发送到Slack",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "📤 Send Message to Slack\n\nPosts a friendly hydration reminder with:\n- Soothing text\n- Random GIF (accessory)\n\n✅ Uses Slack's Block Kit for rich formatting.\n\n🔧 Replace URL with Discord webhook if needed.",
      "position": [
        750,
        250
      ],
      "parameters": {},
      "notesAlignment": "top"
    },
    {
      "id": "send-discord-message",
      "name": "发送到Discord",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "📤 Send Message to Discord\n\nSends a clean, embed-based message with hydration GIF.\n\n🎨 Color: Soft blue (#2C7873 → 2899551)\n\n💡 Use only one send node (Slack OR Discord) unless routing dynamically.",
      "position": [
        750,
        350
      ],
      "parameters": {},
      "notesAlignment": "top"
    },
    {
      "id": "wait-24-hours",
      "name": "等待24小时",
      "type": "n8n-nodes-base.wait",
      "notes": "⏸️ Wait for Reactions\n\nPauses 24 hours to allow members to react with ✅.\n\n🔹 You can reduce to 12h for faster cycles.\n\n⚠️ Do not skip: needed to capture engagement.",
      "position": [
        1000,
        300
      ],
      "parameters": {},
      "notesAlignment": "top"
    },
    {
      "id": "fetch-reactions-slack",
      "name": "获取Slack反应",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "🔍 Fetch Slack Reactions\n\nUses Slack API to check if ✅ was added.\n\n🔐 Requires Bot Token with:\n- reactions:read\n- channels:read\n\n💡 Store message timestamp from initial post.",
      "position": [
        1250,
        250
      ],
      "parameters": {},
      "notesAlignment": "top"
    },
    {
      "id": "filter-yes-reactions",
      "name": "筛选 ✅ 反应",
      "type": "n8n-nodes-base.switch",
      "notes": "✅ Filter for Checkmark Reactions\n\nOnly continues if at least one ✅ (white_check_mark) was added.\n\n🔧 You can add more emoji filters (e.g., 💧, 🫶) for expanded tracking.",
      "position": [
        1500,
        300
      ],
      "parameters": {},
      "notesAlignment": "top"
    },
    {
      "id": "airtable-log-reaction",
      "name": "记录到Airtable",
      "type": "n8n-nodes-base.airtable",
      "notes": "📊 Log Reaction in Airtable\n\nSaves each ✅ reaction as a new record.\n\n🔁 Used later to generate monthly 'Hydration Heroes' leaderboard.\n\n💡 Link to user profiles or add tags for segmentation.",
      "position": [
        1750,
        300
      ],
      "parameters": {},
      "notesAlignment": "top"
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "callerPolicy": "none",
    "saveDataError": "all",
    "executionOrder": "parallel",
    "saveDataSuccess": "all"
  },
  "connections": {
    "Send to Slack": {
      "main": [
        [
          {
            "node": "Wait 24 Hours",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 24 Hours": {
      "main": [
        [
          {
            "node": "Get Slack Reactions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pick Random GIF": {
      "main": [
        [
          {
            "node": "Send to Slack",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send to Discord",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send to Discord": {
      "main": [
        [
          {
            "node": "Wait 24 Hours",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Slack Reactions": {
      "main": [
        [
          {
            "node": "Filter ✅ Reactions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter ✅ Reactions": {
      "main": [
        [
          {
            "node": "Log in Airtable",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Every Day at 10 AM & 3 PM": {
      "main": [
        [
          {
            "node": "Pick Random GIF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

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

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

中级 - 个人效率, 多模态 AI

需要付费吗?

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

工作流信息
难度等级
中级
节点数量8
分类2
节点类型6
难度说明

适合有一定经验的用户,包含 6-15 个节点的中等复杂度工作流

作者
Shelly-Ann Davy

Shelly-Ann Davy

@SheCodesFlow

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 查看

分享此工作流