内容提要
本文介绍了如何使用n8n构建工作流程,通过麦当劳的MCP获取优惠日历信息,并将其保存到飞书的多维表格中。主要步骤包括创建企业应用、获取token、启动n8n服务、调用API获取活动信息并处理为JSON格式,最后将数据写入飞书表格。
关键要点
-
使用n8n构建工作流程,通过麦当劳的MCP获取优惠日历信息。
-
在飞书开放平台中创建企业自建应用,并添加多维表格的权限。
-
创建多维表格,设置表头为活动日期、活动标题、活动内容和原始图片链接。
-
登录麦当劳的MCP平台并获取token,使用docker本地启动n8n服务。
-
创建AI Agent Node,调用mcd mcp campaign-calender获取活动日历信息并输出为JSON格式。
-
对获取的活动信息进行数据处理,确保格式符合要求,使用Emoji分隔关键点。
-
创建openapi chat model对接AI Agent,并获取模型的API KEY。
-
使用JavaScript脚本清洗模型返回的JSON数据,去除Markdown格式。
-
下载飞书社区插件,新增飞书 Node以选择多维表格新增记录。
-
运行工作流程后,查看飞书表格中的数据。
延伸问答
如何使用n8n获取麦当劳的优惠日历信息?
通过创建AI Agent Node,调用mcd mcp campaign-calender获取活动日历信息,并输出为JSON格式。
在飞书中如何创建多维表格?
在飞书开放平台中创建企业自建应用,并添加多维表格的权限,设置表头为活动日期、活动标题、活动内容和原始图片链接。
n8n服务如何启动?
使用docker本地启动n8n服务,命令为'docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n'。
如何处理获取的活动信息以符合JSON格式?
对获取的活动信息进行数据处理,确保格式符合要求,并使用Emoji分隔关键点。
如何将数据写入飞书的多维表格?
使用飞书 Node 选择多维表格新增记录,填写请求体JSON内容,并点击Execute Workflow按钮运行。
如何清洗AI模型返回的JSON数据?
使用JavaScript脚本去除Markdown格式,将返回的内容转换为纯JSON数据。