Skip to main content
Glama
leeguooooo
by leeguooooo
QUICK_N8N_SETUP.md4.92 kB
# ⚡ n8n 快速设置指南 使用你的 n8n API Key 自动设置邮件监控工作流。 ## 🚀 3 步完成设置 ### 方法 A: 使用 .env 文件 (推荐) #### 1. 创建 .env 文件 ```bash ./scripts/create_env.sh ``` 交互式设置会引导你输入: - N8N_API_KEY (必需) - OPENAI_API_KEY (可选) #### 2. 测试连接 ```bash uv run python scripts/test_n8n_api.py ``` ### 方法 B: 使用环境变量 #### 1. 设置 N8N_API_KEY ```bash export N8N_API_KEY="your_n8n_api_key_here" ``` #### 2. 测试连接 ```bash uv run python scripts/test_n8n_api.py ``` **期望输出**: ``` 🚀 n8n API 连接测试 🔍 测试 n8n API 连接... URL: https://n8n.ifoodme.com API Key: ********************abcd1234 ✅ n8n API 连接成功! 当前工作流数量: 3 📋 现有工作流: 🟢 激活 My Workflow 1 (ID: 1) ⚪ 未激活 My Workflow 2 (ID: 2) ✨ 可以开始导入工作流了! 运行: ./setup_n8n.sh ``` ### 3. 自动导入工作流 ```bash ./setup_n8n.sh ``` 脚本会自动: - ✅ 读取工作流配置 - ✅ 更新脚本路径 - ✅ 导入到 n8n - ✅ 提供激活选项 ## 🎯 配置信息 脚本会自动使用以下配置: | 配置项 | 值 | |--------|-----| | n8n URL | `https://n8n.ifoodme.com` | | 飞书 Webhook | `https://open.larksuite.com/open-apis/bot/v2/hook/a56c9638-cb65-4f95-bb11-9eb19e09692a` | | 脚本路径 | `/Users/leo/github.com/mcp-email-service` | | Python 路径 | 自动添加到 PYTHONPATH | ## 🔧 可选配置 ### 使用 OpenAI AI 过滤 ```bash export OPENAI_API_KEY="your_openai_api_key" ``` 没有 OpenAI API Key 也能运行,系统会自动回退到关键词过滤。 ### 自定义 n8n URL ```bash export N8N_URL="https://your-n8n-instance.com" ``` ### 自定义飞书 Webhook ```bash export FEISHU_WEBHOOK="your_custom_webhook_url" ``` ## 📝 详细步骤说明 ### 测试脚本输出 ```bash $ uv run python scripts/test_n8n_api.py 🚀 n8n API 连接测试 🔍 测试 n8n API 连接... URL: https://n8n.ifoodme.com API Key: ********************abcd1234 ✅ n8n API 连接成功! 当前工作流数量: 5 📋 现有工作流: 🟢 激活 Email Monitor (ID: 123) ⚪ 未激活 Backup Workflow (ID: 124) ✨ 可以开始导入工作流了! 运行: ./setup_n8n.sh ``` ### 设置脚本输出 ```bash $ ./setup_n8n.sh 🚀 n8n 工作流自动设置 ⚙️ 配置信息: n8n URL: https://n8n.ifoodme.com 飞书 Webhook: https://open.larksuite.com/open-apis/bot/v2/hook... 脚本路径: /Users/leo/github.com/mcp-email-service 🔍 测试 n8n API 连接... ✅ n8n API 连接成功: https://n8n.ifoodme.com 📋 当前工作流数量: 5 📦 开始导入工作流... 📁 读取工作流文件: n8n/email_monitoring_workflow.json 工作流名称: 智能邮件监控与通知 📤 正在创建工作流: 智能邮件监控与通知 ✅ 工作流创建成功! 工作流 ID: 126 名称: 智能邮件监控与通知 ✅ 工作流设置完成! ID: 126 名称: 智能邮件监控与通知 URL: https://n8n.ifoodme.com/workflow/126 💡 提示: 1. 请在 n8n 界面中检查工作流配置 2. 确认环境变量设置正确: - FEISHU_WEBHOOK - OPENAI_API_KEY (可选) - PYTHONPATH 3. 测试工作流执行 是否立即激活工作流? (y/N): y ✅ 工作流已激活!系统将每5分钟自动运行。 🔗 访问工作流: https://n8n.ifoodme.com/workflow/126 ✅ 设置完成! 📝 下一步: 1. 访问 https://n8n.ifoodme.com 2. 检查工作流配置 3. 设置 OPENAI_API_KEY (可选) 4. 激活工作流 ``` ## ❌ 常见问题 ### 1. API Key 错误 **问题**: `❌ 认证失败 (HTTP 401)` **解决**: ```bash # 重新设置 API Key export N8N_API_KEY="correct_api_key" # 再次测试 uv run python scripts/test_n8n_api.py ``` ### 2. 连接失败 **问题**: `❌ 连接失败: 无法连接到 https://n8n.ifoodme.com` **解决**: - 检查网络连接 - 确认 n8n URL 是否正确 - 验证 n8n 服务是否运行 ### 3. 权限不足 **问题**: `❌ 权限不足 (HTTP 403)` **解决**: - 确认 API Key 有工作流管理权限 - 在 n8n 中重新生成 API Key ### 4. 工作流已存在 脚本会自动检测并询问是否更新现有工作流。 ## 🎉 完成后 访问你的 n8n 实例查看工作流: - **URL**: https://n8n.ifoodme.com/ - **工作流名称**: 智能邮件监控与通知 - **运行频率**: 每 5 分钟 系统会自动: 1. ⏰ 每 5 分钟检查新邮件 2. 🤖 AI 判断邮件重要性 3. 📱 发送飞书通知 4. 🔄 避免重复通知 ## 📚 更多信息 - **详细设置**: [N8N_API_SETUP_GUIDE.md](N8N_API_SETUP_GUIDE.md) - **完整文档**: [N8N_EMAIL_MONITORING_GUIDE.md](N8N_EMAIL_MONITORING_GUIDE.md) - **生产部署**: [PRODUCTION_DEPLOYMENT_GUIDE.md](PRODUCTION_DEPLOYMENT_GUIDE.md) --- **现在就开始吧!只需要 3 个命令 🚀**

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/leeguooooo/email-mcp-service'

If you have feedback or need assistance with the MCP directory API, please join our Discord server