Skip to main content
Glama
leeguooooo
by leeguooooo
LARK_SETUP_GUIDE.md4.16 kB
# 🚀 飞书 Webhook 邮件监控快速设置指南 你的飞书 webhook 已经测试成功!现在可以快速设置完整的邮件监控系统。 ## ✅ 已完成的配置 - **飞书 Webhook**: `https://open.larksuite.com/open-apis/bot/v2/hook/a56c9638-cb65-4f95-bb11-9eb19e09692a` - **测试状态**: ✅ 通过(文本和卡片消息都正常) - **配置文件**: 已创建 `notification_config.json` - **n8n 工作流**: 已更新为使用你的 webhook ## 🎯 下一步操作 ### 1. 设置 AI API 密钥 选择一个 AI 提供商并设置 API 密钥: ```bash # 选项 1: OpenAI (推荐,便宜且快速) export OPENAI_API_KEY="your_openai_api_key" # 选项 2: Anthropic Claude (更智能但较贵) export ANTHROPIC_API_KEY="your_anthropic_api_key" ``` ### 2. 配置邮件账户 如果还没有配置邮件账户: ```bash python setup.py ``` ### 3. 测试完整流程 ```bash # 测试邮件获取 python scripts/call_email_tool.py list_unread_emails '{"limit":3}' # 测试完整监控流程 python scripts/email_monitor.py run ``` ### 4. 导入 n8n 工作流 1. 打开 n8n 界面 2. 点击 "Import from file" 3. 选择 `n8n/email_monitoring_workflow.json` 4. 修改 "邮件监控" 节点中的脚本路径为你的实际路径: ``` python /Users/leo/github.com/mcp-email-service/scripts/email_monitor.py run ``` 5. 启动工作流 ## 📱 飞书通知效果 你将收到两种类型的通知: ### 📧 重要邮件通知 当 AI 识别到重要邮件时,会发送卡片消息: - 📧 **主题**: 邮件标题 - 👤 **发件人**: 发件人信息 - ⏰ **时间**: 接收时间 - 🎯 **重要性**: AI 评分 (0-100%) - 🏷️ **分类**: work/urgent/personal 等 - 🤖 **分析原因**: AI 判断理由 - 👀 **预览**: 邮件内容预览 - 💡 **建议操作**: reply/forward/archive 等 ### 📊 系统监控报告 每次运行会发送系统状态: - 📥 获取邮件数量 - ⚠️ 重要邮件数量 - 📤 发送通知数量 - 🟢/🔴 运行状态 ## ⚙️ 自定义配置 ### 调整 AI 过滤规则 编辑 `ai_filter_config.json`: ```json { "priority_threshold": 0.7, "filter_rules": { "high_priority_senders": [ "boss@company.com", "important@client.com" ], "high_priority_keywords": [ "urgent", "important", "meeting", "紧急", "重要", "会议" ] } } ``` ### 调整监控频率 在 n8n 工作流的定时器节点中修改: - 每 5 分钟: `*/5 * * * *` (默认) - 每 10 分钟: `*/10 * * * *` - 每小时: `0 * * * *` ### 调整通知模板 编辑 `notification_config.json` 中的 `templates` 部分,可以自定义消息格式。 ## 🧪 测试命令 ```bash # 测试飞书 webhook python scripts/test_lark_webhook.py # 测试 AI 过滤 python scripts/ai_email_filter.py '[{"id":"test","subject":"紧急会议","from":"boss@company.com","date":"2024-01-15","body_preview":"明天有重要会议"}]' # 测试完整监控 python scripts/email_monitor.py test # 查看系统状态 python scripts/email_monitor.py status ``` ## 🚨 故障排除 ### 常见问题 1. **AI 过滤失败** ```bash # 检查 API 密钥 echo $OPENAI_API_KEY # 测试 API 连接 python -c "import openai; print('OpenAI 可用')" ``` 2. **邮件获取失败** ```bash # 检查邮件配置 python scripts/call_email_tool.py list_accounts ``` 3. **通知发送失败** ```bash # 测试 webhook python scripts/test_lark_webhook.py ``` ### 查看日志 ```bash # 查看监控日志 tail -f email_monitor.log # 查看通知统计 python scripts/notification_service.py stats 7 ``` ## 🎉 完成! 一旦设置完成,你的系统将: 1. ⏰ **每 5 分钟自动检查**新邮件 2. 🤖 **AI 智能分析**邮件重要性 3. 📱 **飞书实时通知**重要邮件 4. 🔄 **自动去重**避免重复通知 5. 📊 **运行统计**监控系统健康 享受智能邮件管理的便利吧!🚀 --- ## 📞 需要帮助? - 查看详细文档: `N8N_EMAIL_MONITORING_GUIDE.md` - 运行设置脚本: `python scripts/setup_n8n_monitoring.py` - 查看 n8n 配置: `n8n/README.md`

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